+ 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<std::is_enum<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<std::is_enum<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<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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT>::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<UnderlyingT, unsigned long long>::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<UnderlyingT, unsigned long long>::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<std::is_pointer<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<class T, class Enable> struct llvm::add_lvalue_reference_if_not_pointer' 48 | T, std::enable_if_t<std::is_pointer<T>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:45: note: expected a type, got '(<expression error> < 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<std::is_pointer<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<T, std::enable_if_t<std::is_pointer<T>::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<class T, class Enable> struct llvm::add_const_past_pointer' 58 | struct add_const_past_pointer<T, std::enable_if_t<std::is_pointer<T>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:71: note: expected a type, got '(<expression error> < 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<T, std::enable_if_t<std::is_pointer<T>::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<std::is_pointer<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<class T, class Enable> struct llvm::const_pointer_or_const_ref' 68 | std::enable_if_t<std::is_pointer<T>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:72: note: expected a type, got '(<expression error> < 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<std::is_pointer<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:105:6: error: 'enable_if_t' in namespace 'std' does not name a template type 105 | std::enable_if_t<is_integral_or_enum<T>::value, hash_code> hash_value(T value); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:105:1: note: 'std::enable_if_t' is only available from C++14 onwards 105 | std::enable_if_t<is_integral_or_enum<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:272: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 '<brace-enclosed initializer list>' to 'llvm::hashing::detail::hash_state' 272 | seed * k1, shift_mix(seed), 0 }; | ^ | | | <brace-enclosed initializer list> /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:367:6: error: 'enable_if_t' in namespace 'std' does not name a template type 367 | std::enable_if_t<is_hashable_data<T>::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:367:1: note: 'std::enable_if_t' is only available from C++14 onwards 367 | std::enable_if_t<is_hashable_data<T>::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:375:6: error: 'enable_if_t' in namespace 'std' does not name a template type 375 | std::enable_if_t<!is_hashable_data<T>::value, size_t> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:375:1: note: 'std::enable_if_t' is only available from C++14 onwards 375 | std::enable_if_t<!is_hashable_data<T>::value, size_t> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:449:6: error: 'enable_if_t' in namespace 'std' does not name a template type 449 | std::enable_if_t<is_hashable_data<ValueT>::value, hash_code> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:449:1: note: 'std::enable_if_t' is only available from C++14 onwards 449 | std::enable_if_t<is_hashable_data<ValueT>::value, hash_code> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:634:6: error: 'enable_if_t' in namespace 'std' does not name a template type 634 | std::enable_if_t<is_integral_or_enum<T>::value, hash_code> hash_value(T value) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:634:1: note: 'std::enable_if_t' is only available from C++14 onwards 634 | std::enable_if_t<is_integral_or_enum<T>::value, hash_code> hash_value(T value) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:659:40: error: 'std::index_sequence' has not been declared 659 | std::index_sequence<Indices...>) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:659:54: error: expected ',' or '...' before '<' token 659 | std::index_sequence<Indices...>) { | ^ /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:670:26: error: 'index_sequence_for' in namespace 'std' does not name a template type 670 | arg, typename std::index_sequence_for<Ts...>()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:670:44: error: expected '(' before '<' token 670 | arg, typename std::index_sequence_for<Ts...>()); | ^ | ( /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:670:47: error: expected primary-expression before '...' token 670 | arg, typename std::index_sequence_for<Ts...>()); | ^~~ 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:195:12: error: 'std::enable_if_t' has not been declared 195 | std::enable_if_t<!std::is_same<std::remove_const_t<ItTy>, T *>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:195:23: error: expected '>' before '<' token 195 | std::enable_if_t<!std::is_same<std::remove_const_t<ItTy>, T *>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:208:12: error: 'std::enable_if_t' has not been declared 208 | std::enable_if_t<!std::is_same<std::remove_const_t<ItTy>, T *>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:208:23: error: expected '>' before '<' token 208 | std::enable_if_t<!std::is_same<std::remove_const_t<ItTy>, T *>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In member function 'bool llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::isReferenceToRange(const void*, const void*, const void*) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:140:15: error: wrong number of template arguments (0, should be 1) 140 | 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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:141:30: error: 'LessThan' cannot be used as a function 141 | return !LessThan(V, First) && LessThan(V, Last); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:141:51: error: 'LessThan' cannot be used as a function 141 | 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<T, <template-parameter-1-2> >::isRangeInStorage(const void*, const void*) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:153:15: error: wrong number of template arguments (0, should be 1) 153 | 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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:154:68: error: 'LessThan' cannot be used as a function 154 | 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:498:12: error: 'std::enable_if_t' has not been declared 498 | std::enable_if_t<std::is_same<typename std::remove_const<T1>::type, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:498:23: error: expected ',' or '...' before '<' token 498 | std::enable_if_t<std::is_same<typename std::remove_const<T1>::type, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:645:29: error: 'enable_if_t' in namespace 'std' does not name a template type 645 | typename = std::enable_if_t<std::is_convertible< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:645:24: note: 'std::enable_if_t' is only available from C++14 onwards 645 | typename = std::enable_if_t<std::is_convertible< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:645:40: error: expected '>' before '<' token 645 | typename = std::enable_if_t<std::is_convertible< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:689:29: error: 'enable_if_t' in namespace 'std' does not name a template type 689 | typename = std::enable_if_t<std::is_convertible< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:689:24: note: 'std::enable_if_t' is only available from C++14 onwards 689 | typename = std::enable_if_t<std::is_convertible< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:689:40: error: expected '>' before '<' token 689 | typename = std::enable_if_t<std::is_convertible< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:843:29: error: 'enable_if_t' in namespace 'std' does not name a template type 843 | typename = std::enable_if_t<std::is_convertible< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:843:24: note: 'std::enable_if_t' is only available from C++14 onwards 843 | typename = std::enable_if_t<std::is_convertible< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:843:40: error: expected '>' before '<' token 843 | typename = std::enable_if_t<std::is_convertible< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert_one_impl(llvm::SmallVectorImpl<T>::iterator, ArgType&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:739:27: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:739:27: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:739:47: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:739:66: error: wrong number of template arguments (1, should be 2) 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/move.h:57, from /opt/tools/gcc10/include/c++/10.3.0/bits/nested_exception.h:40, from /opt/tools/gcc10/include/c++/10.3.0/exception:148, from /opt/tools/gcc10/include/c++/10.3.0/new:41, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Compiler.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class, class> 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:739:75: error: expected primary-expression before ',' token 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:740:22: error: expected string-literal before 'T' 740 | T>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:739:76: error: expected ')' before 'T' 739 | std::is_same<std::remove_const_t<std::remove_reference_t<ArgType>>, | ^ | ) 740 | T>::value, | ~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:738:18: note: to match this '(' 738 | static_assert( | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:752:10: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 752 | std::remove_reference_t<ArgType> *EltPtr = | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:752:36: error: expected primary-expression before '>' token 752 | std::remove_reference_t<ArgType> *EltPtr = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:752:39: error: 'EltPtr' was not declared in this scope 752 | std::remove_reference_t<ArgType> *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:1184:29: error: 'enable_if_t' in namespace 'std' does not name a template type 1184 | typename = std::enable_if_t<std::is_convertible< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1184:24: note: 'std::enable_if_t' is only available from C++14 onwards 1184 | typename = std::enable_if_t<std::is_convertible< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1184:40: error: expected '>' before '<' token 1184 | typename = std::enable_if_t<std::is_convertible< | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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/STLForwardCompat.h:73:21: error: 'remove_cv_t' in namespace 'std' does not name a template type; did you mean 'remove_cv'? 73 | using type = std::remove_cv_t<std::remove_reference_t<T>>; | ^~~~~~~~~~~ | remove_cv In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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<T, <anonymous> >::OptionalStorage(const llvm::optional_detail::OptionalStorage<T, <anonymous> >&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:75:3: error: 'constexpr' constructor does not have empty body 75 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In constructor 'llvm::optional_detail::OptionalStorage<T, <anonymous> >::OptionalStorage(llvm::optional_detail::OptionalStorage<T, <anonymous> >&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:80:3: error: 'constexpr' constructor does not have empty body 80 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In function 'llvm::hash_code llvm::hash_value(const llvm::Optional<T>&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:55: error: no matching function for call to 'hash_value(bool)' 329 | 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:641:33: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const T*)' 641 | template <typename T> hash_code hash_value(const T *ptr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:641:33: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:55: note: mismatched types 'const T*' and 'bool' 329 | 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:649:11: note: candidate: 'template<class T, class U> llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&)' 649 | hash_code hash_value(const std::pair<T, U> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:649:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:55: note: mismatched types 'const std::pair<_T1, _T2>' and 'bool' 329 | 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:667:11: note: candidate: 'template<class ... Ts> llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)' 667 | hash_code hash_value(const std::tuple<Ts...> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:667:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:55: note: mismatched types 'const std::tuple<_Tps ...>' and 'bool' 329 | 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:676:11: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<_CharT>&)' 676 | hash_code hash_value(const std::basic_string<T> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:676:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:55: note: mismatched types 'const std::__cxx11::basic_string<_CharT>' and 'bool' 329 | return O ? hash_combine(true, *O) : hash_value(false); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:328:36: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const llvm::Optional<T>&)' 328 | template <class T> llvm::hash_code hash_value(const Optional<T> &O) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:328:36: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:55: note: mismatched types 'const llvm::Optional<T>' and 'bool' 329 | 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:21, 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: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:203:30: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 203 | typename PointerT = std::conditional_t< | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:203:43: error: expected '>' before '<' token 203 | typename PointerT = std::conditional_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:213:62: error: 'ReferenceT' was not declared in this scope 213 | DifferenceTypeT, PointerT, ReferenceT> { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:213:72: error: template argument 6 is invalid 213 | DifferenceTypeT, PointerT, ReferenceT> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:281:3: error: 'ReferenceT' does not name a type 281 | ReferenceT operator*() const { return *I; } | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:294:29: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 294 | typename T = std::remove_reference_t<decltype( | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:294:47: error: expected '>' before '<' token 294 | typename T = std::remove_reference_t<decltype( | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:300:12: error: template argument 6 is invalid 300 | T> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:311:33: error: template argument 2 is invalid 311 | iterator_range<pointee_iterator<WrappedIteratorT>> | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:311:49: error: template argument 1 is invalid 311 | iterator_range<pointee_iterator<WrappedIteratorT>> | ^~ /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:313:61: error: template argument 2 is invalid 313 | using PointeeIteratorT = pointee_iterator<WrappedIteratorT>; | ^ /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:324:12: error: template argument 6 is invalid 324 | T> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:347:30: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 347 | typename T1 = std::remove_reference_t<decltype( | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:347:48: error: expected '>' before '<' token 347 | typename T1 = std::remove_reference_t<decltype( | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:351:62: error: 'T2' was not declared in this scope; did you mean 'T1'? 351 | pointer_iterator<pointee_iterator<WrappedIteratorT, T1>, T2>; | ^~ | T1 /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:351:64: error: template argument 2 is invalid 351 | pointer_iterator<pointee_iterator<WrappedIteratorT, T1>, 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:189:12: error: 'std::enable_if_t' has not been declared 189 | std::enable_if_t<!std::is_same<remove_cvref_t<Callable>, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:189:23: error: expected ',' or '...' before '<' token 189 | std::enable_if_t<!std::is_same<remove_cvref_t<Callable>, | ^ /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 <typename T> 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:64: error: template argument 6 is invalid 281 | typename std::remove_reference<FuncReturnTy>::type> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:302:1: error: 'map_range' function uses 'auto' type specifier without trailing return type 302 | auto map_range(ContainerTy &&C, FuncTy F) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:302: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:330:19: error: 'std::enable_if_t' has not been declared 330 | std::enable_if_t<has_rbegin<ContainerTy>::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:330:30: error: expected ',' or '...' before '<' token 330 | std::enable_if_t<has_rbegin<ContainerTy>::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:329:1: error: 'reverse' function uses 'auto' type specifier without trailing return type 329 | auto reverse(ContainerTy &&C, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:329: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:345:19: error: 'std::enable_if_t' has not been declared 345 | std::enable_if_t<!has_rbegin<ContainerTy>::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:345:30: error: expected ',' or '...' before '<' token 345 | std::enable_if_t<!has_rbegin<ContainerTy>::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:344:1: error: 'reverse' function uses 'auto' type specifier without trailing return type 344 | auto reverse(ContainerTy &&C, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:344: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:344:6: error: redefinition of 'template<class ContainerTy> auto llvm::reverse(ContainerTy&&, int)' 344 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:329:6: note: 'template<class ContainerTy> auto llvm::reverse(ContainerTy&&, int)' previously declared here 329 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:373:71: error: template argument 6 is invalid 373 | WrappedIteratorT>::iterator_category>::type> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:379:67: error: template argument 6 is invalid 379 | WrappedIteratorT>::iterator_category>::type>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:400:9: error: 'BaseT' has not been declared 400 | using BaseT::operator++; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'void llvm::filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>::findNextValid()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:387:7: error: 'BaseT' has not been declared 387 | BaseT::operator++(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In constructor 'llvm::filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>::filter_iterator_base(WrappedIteratorT, WrappedIteratorT, PredicateT)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:395:9: error: class 'llvm::filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>' does not have any field named 'BaseT' 395 | : BaseT(Begin), End(End), Pred(Pred) { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>& llvm::filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:403:5: error: 'BaseT' has not been declared 403 | BaseT::operator++(); | ^~~~~ /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:516:77: error: template argument 6 is invalid 516 | WrappedIteratorT, std::input_iterator_tag> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:519:70: error: template argument 6 is invalid 519 | WrappedIteratorT, std::input_iterator_tag>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:531:9: error: 'BaseT' has not been declared 531 | using BaseT::operator*; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:540:9: error: 'BaseT' has not been declared 540 | using BaseT::operator++; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In constructor 'llvm::early_inc_iterator_impl<WrappedIteratorT>::early_inc_iterator_impl(WrappedIteratorT)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:529:49: error: class 'llvm::early_inc_iterator_impl<WrappedIteratorT>' does not have any field named 'BaseT' 529 | early_inc_iterator_impl(WrappedIteratorT I) : BaseT(I) {} | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::operator==(const llvm::early_inc_iterator_impl<WrappedIteratorT>&, const llvm::early_inc_iterator_impl<WrappedIteratorT>&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:554:19: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 554 | return (const BaseT &)LHS == (const BaseT &)RHS; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:554:13: error: expected primary-expression before 'const' 554 | return (const BaseT &)LHS == (const BaseT &)RHS; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:554:13: error: expected ')' before 'const' 554 | return (const BaseT &)LHS == (const BaseT &)RHS; | ~^~~~~ | ) /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:619:49: error: 'std::index_sequence' has not been declared 619 | template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:619:63: error: expected ',' or '...' before '<' token 619 | template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:624:36: error: 'std::index_sequence' has not been declared 624 | decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:624:50: error: expected ',' or '...' before '<' token 624 | decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:629:36: error: 'std::index_sequence' has not been declared 629 | decltype(iterators) tup_dec(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:629:50: error: expected ',' or '...' before '<' token 629 | decltype(iterators) tup_dec(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_common<ZipType, Iters>::value_type llvm::detail::zip_common<ZipType, Iters>::operator*()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:636:46: error: 'index_sequence_for' is not a member of 'std' 636 | value_type operator*() { return deref(std::index_sequence_for<Iters...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:636:70: error: expected primary-expression before '...' token 636 | value_type operator*() { return deref(std::index_sequence_for<Iters...>{}); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'const value_type llvm::detail::zip_common<ZipType, Iters>::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:639:23: error: 'index_sequence_for' is not a member of 'std' 639 | return deref(std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:639:47: error: expected primary-expression before '...' token 639 | return deref(std::index_sequence_for<Iters...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ZipType& llvm::detail::zip_common<ZipType, Iters>::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:643:30: error: 'index_sequence_for' is not a member of 'std' 643 | iterators = tup_inc(std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:643:54: error: expected primary-expression before '...' token 643 | iterators = tup_inc(std::index_sequence_for<Iters...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ZipType& llvm::detail::zip_common<ZipType, Iters>::operator--()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:650:30: error: 'index_sequence_for' is not a member of 'std' 650 | iterators = tup_dec(std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:650:54: error: expected primary-expression before '...' token 650 | iterators = tup_dec(std::index_sequence_for<Iters...>{}); | ^~~ /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:670:18: error: 'std::index_sequence' has not been declared 670 | std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:670:32: error: expected ',' or '...' before '<' token 670 | std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_shortest<Iters>::operator==(const llvm::detail::zip_shortest<Iters>&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:682:30: error: 'index_sequence_for' is not a member of 'std' 682 | return !test(other, std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:682:54: error: expected primary-expression before '...' token 682 | return !test(other, std::index_sequence_for<Iters...>{}); | ^~~ /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:699:28: error: 'std::index_sequence' has not been declared 699 | iterator begin_impl(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:699:42: error: expected ',' or '...' before '<' token 699 | iterator begin_impl(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:702:50: error: 'std::index_sequence' has not been declared 702 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:702:64: error: expected ',' or '...' before '<' token 702 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zippy<ItType, Args>::iterator llvm::detail::zippy<ItType, Args>::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:710:28: error: 'index_sequence_for' is not a member of 'std' 710 | return begin_impl(std::index_sequence_for<Args...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:710:51: error: expected primary-expression before '...' token 710 | return begin_impl(std::index_sequence_for<Args...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zippy<ItType, Args>::iterator llvm::detail::zippy<ItType, Args>::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:712:47: error: 'index_sequence_for' is not a member of 'std' 712 | iterator end() const { return end_impl(std::index_sequence_for<Args...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:712:70: error: expected primary-expression before '...' token 712 | iterator end() const { return end_impl(std::index_sequence_for<Args...>{}); } | ^~~ /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:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:61: error: template argument 1 is invalid 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:61: error: template argument 1 is invalid 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:61: error: template argument 1 is invalid 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:61: error: template argument 1 is invalid 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:744:61: error: template argument 1 is invalid 744 | std::remove_const_t<std::remove_reference_t<decltype(*I)>>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:743:55: error: invalid use of template-name 'llvm::Optional' without an argument list 743 | 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:743: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:19, 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:238:29: note: 'template<class T> class llvm::Optional' declared here 238 | template <typename T> 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:743:69: error: expected initializer before '<' token 743 | 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:781:18: error: 'std::index_sequence' has not been declared 781 | std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:781:32: error: expected ',' or '...' before '<' token 781 | std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:788:49: error: 'std::index_sequence' has not been declared 788 | template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:788:63: error: expected ',' or '...' before '<' token 788 | template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:794:36: error: 'std::index_sequence' has not been declared 794 | decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:794:50: error: expected ',' or '...' before '<' token 794 | decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_iterator<Iters>::value_type llvm::detail::zip_longest_iterator<Iters>::operator*()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:804:46: error: 'index_sequence_for' is not a member of 'std' 804 | value_type operator*() { return deref(std::index_sequence_for<Iters...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:804:70: error: expected primary-expression before '...' token 804 | value_type operator*() { return deref(std::index_sequence_for<Iters...>{}); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_iterator<Iters>::value_type llvm::detail::zip_longest_iterator<Iters>::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:807:23: error: 'index_sequence_for' is not a member of 'std' 807 | return deref(std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:807:47: error: expected primary-expression before '...' token 807 | return deref(std::index_sequence_for<Iters...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_iterator<Iters>& llvm::detail::zip_longest_iterator<Iters>::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:811:30: error: 'index_sequence_for' is not a member of 'std' 811 | iterators = tup_inc(std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:811:54: error: expected primary-expression before '...' token 811 | iterators = tup_inc(std::index_sequence_for<Iters...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_longest_iterator<Iters>::operator==(const llvm::detail::zip_longest_iterator<Iters>&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:816:30: error: 'index_sequence_for' is not a member of 'std' 816 | return !test(other, std::index_sequence_for<Iters...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:816:54: error: expected primary-expression before '...' token 816 | return !test(other, std::index_sequence_for<Iters...>{}); | ^~~ /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:834:28: error: 'std::index_sequence' has not been declared 834 | iterator begin_impl(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:834:42: error: expected ',' or '...' before '<' token 834 | iterator begin_impl(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:839:50: error: 'std::index_sequence' has not been declared 839 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:839:64: error: expected ',' or '...' before '<' token 839 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_range<Args>::iterator llvm::detail::zip_longest_range<Args>::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:848:28: error: 'index_sequence_for' is not a member of 'std' 848 | return begin_impl(std::index_sequence_for<Args...>{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:848:51: error: expected primary-expression before '...' token 848 | return begin_impl(std::index_sequence_for<Args...>{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_range<Args>::iterator llvm::detail::zip_longest_range<Args>::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:850:47: error: 'index_sequence_for' is not a member of 'std' 850 | iterator end() const { return end_impl(std::index_sequence_for<Args...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:850:70: error: expected primary-expression before '...' token 850 | iterator end() const { return end_impl(std::index_sequence_for<Args...>{}); } | ^~~ /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:906:47: error: 'std::index_sequence' has not been declared 906 | template <size_t... Ns> void increment(std::index_sequence<Ns...>) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:906:61: error: expected ',' or '...' before '<' token 906 | template <size_t... Ns> void increment(std::index_sequence<Ns...>) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:935:44: error: 'index_sequence' is not a member of 'std' 935 | template <size_t... Ns> ValueT &get(std::index_sequence<Ns...>) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:935:66: error: expected ';' before 'const' 935 | template <size_t... Ns> ValueT &get(std::index_sequence<Ns...>) const { | ^~~~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:935:35: error: data member 'get' cannot be a member template 935 | template <size_t... Ns> ValueT &get(std::index_sequence<Ns...>) const { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::concat_iterator<ValueT, IterTs>& llvm::concat_iterator<ValueT, IterTs>::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:960:20: error: 'index_sequence_for' is not a member of 'std' 960 | increment(std::index_sequence_for<IterTs...>()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:960:45: error: expected primary-expression before '...' token 960 | increment(std::index_sequence_for<IterTs...>()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ValueT& llvm::concat_iterator<ValueT, IterTs>::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:965:21: error: 'index_sequence_for' is not a member of 'std' 965 | return get(std::index_sequence_for<IterTs...>()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:965:46: error: expected primary-expression before '...' token 965 | return get(std::index_sequence_for<IterTs...>()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:965:12: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive] 965 | return get(std::index_sequence_for<IterTs...>()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:965: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:989:52: error: 'std::index_sequence' has not been declared 989 | template <size_t... Ns> iterator begin_impl(std::index_sequence<Ns...>) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:989:66: error: expected ',' or '...' before '<' token 989 | template <size_t... Ns> iterator begin_impl(std::index_sequence<Ns...>) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:992:50: error: 'std::index_sequence' has not been declared 992 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:992:64: error: expected ',' or '...' before '<' token 992 | template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range<ValueT, RangeTs>::iterator llvm::detail::concat_range<ValueT, RangeTs>::begin()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1001:45: error: 'index_sequence_for' is not a member of 'std' 1001 | iterator begin() { return begin_impl(std::index_sequence_for<RangeTs...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1001:71: error: expected primary-expression before '...' token 1001 | iterator begin() { return begin_impl(std::index_sequence_for<RangeTs...>{}); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range<ValueT, RangeTs>::iterator llvm::detail::concat_range<ValueT, RangeTs>::end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1002:41: error: 'index_sequence_for' is not a member of 'std' 1002 | iterator end() { return end_impl(std::index_sequence_for<RangeTs...>{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1002:67: error: expected primary-expression before '...' token 1002 | iterator end() { return end_impl(std::index_sequence_for<RangeTs...>{}); } | ^~~ /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:1167:46: error: 'enable_if_t' in namespace 'std' does not name a template type 1167 | template <typename RangeT, typename = std::enable_if_t<std::is_constructible< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1167:41: note: 'std::enable_if_t' is only available from C++14 onwards 1167 | template <typename RangeT, typename = std::enable_if_t<std::is_constructible< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1167:57: error: expected '>' before '<' token 1167 | template <typename RangeT, typename = std::enable_if_t<std::is_constructible< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1238:33: error: 'make_first_range' function uses 'auto' type specifier without trailing return type 1238 | template <typename ContainerTy> auto make_first_range(ContainerTy &&c) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1238: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:1247:33: error: 'make_second_range' function uses 'auto' type specifier without trailing return type 1247 | template <typename ContainerTy> auto make_second_range(ContainerTy &&c) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1247: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:1282:12: error: expected primary-expression before 'auto' 1282 | decltype(auto) operator()(const T &lhs, const T &rhs) const { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1350:20: error: expected primary-expression before 'auto' 1350 | constexpr decltype(auto) makeVisitor(CallableTs &&...Callables) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1473:16: error: 'std::enable_if_t' has not been declared 1473 | std::enable_if_t<!detail::sort_trivially_copyable<IteratorTy>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1473:27: error: expected '>' before '<' token 1473 | std::enable_if_t<!detail::sort_trivially_copyable<IteratorTy>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1485:16: error: 'std::enable_if_t' has not been declared 1485 | std::enable_if_t<detail::sort_trivially_copyable<IteratorTy>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1485:27: error: expected '>' before '<' token 1485 | std::enable_if_t<detail::sort_trivially_copyable<IteratorTy>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1487:13: error: redefinition of 'template<class IteratorTy, <typeprefixerror><anonymous> > void llvm::sort(IteratorTy, IteratorTy)' 1487 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1475:13: note: 'template<class IteratorTy, <typeprefixerror><anonymous> > void llvm::sort(IteratorTy, IteratorTy)' previously declared here 1475 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1516:16: error: 'std::enable_if_t' has not been declared 1516 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1516:27: error: expected ',' or '...' before '<' token 1516 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1515:1: error: 'size' function uses 'auto' type specifier without trailing return type 1515 | auto size(R &&Range, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1515: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:1554:35: error: 'find' function uses 'auto' type specifier without trailing return type 1554 | template <typename R, typename T> auto find(R &&Range, const T &Val) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1554: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:1561:1: error: 'find_if' function uses 'auto' type specifier without trailing return type 1561 | auto find_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1561: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:1566:1: error: 'find_if_not' function uses 'auto' type specifier without trailing return type 1566 | auto find_if_not(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1566: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:1573:1: error: 'remove_if' function uses 'auto' type specifier without trailing return type 1573 | auto remove_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1573: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:1617:35: error: 'count' function uses 'auto' type specifier without trailing return type 1617 | template <typename R, typename E> auto count(R &&Range, const E &Element) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1617: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:1624:1: error: 'count_if' function uses 'auto' type specifier without trailing return type 1624 | auto count_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1624: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:1638:1: error: 'partition' function uses 'auto' type specifier without trailing return type 1638 | auto partition(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1638: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:1644:35: error: 'lower_bound' function uses 'auto' type specifier without trailing return type 1644 | template <typename R, typename T> auto lower_bound(R &&Range, T &&Value) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1644: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:1650:1: error: 'lower_bound' function uses 'auto' type specifier without trailing return type 1650 | auto lower_bound(R &&Range, T &&Value, Compare C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650: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:1657:35: error: 'upper_bound' function uses 'auto' type specifier without trailing return type 1657 | template <typename R, typename T> auto upper_bound(R &&Range, T &&Value) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1657: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:1663:1: error: 'upper_bound' function uses 'auto' type specifier without trailing return type 1663 | auto upper_bound(R &&Range, T &&Value, Compare C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1663: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:1682:1: error: 'partition_point' function uses 'auto' type specifier without trailing return type 1682 | auto partition_point(R &&Range, Predicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1682: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:1687:1: error: 'unique' function uses 'auto' type specifier without trailing return type 1687 | auto unique(Range &&R, Predicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1687: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:1850:37: error: 'operator()' function uses 'auto' type specifier without trailing return type 1850 | template <typename A, typename B> auto operator()(A &lhs, B &rhs) const { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1850: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:1971:10: error: expected primary-expression before 'auto' 1971 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence<I...>) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1971:56: error: 'std::index_sequence' has not been declared 1971 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence<I...>) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1971:70: error: expected ',' or '...' before '<' token 1971 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence<I...>) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1981:10: error: expected primary-expression before 'auto' 1981 | 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:1982:24: error: 'make_index_sequence' in namespace 'std' does not name a template type 1982 | using Indices = std::make_index_sequence< | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1986:35: error: 'Indices' was not declared in this scope 1986 | Indices{}); | ^~~~~~~ /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:1998:10: error: 'std::enable_if_t' has not been declared 1998 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1998:21: error: expected ',' or '...' before '<' token 1998 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1998:5: error: default argument missing for parameter 5 of 'template<class IterTy, class Pred> bool llvm::hasNItems(IterTy&&, IterTy&&, unsigned int, Pred&&, int)' 1998 | std::enable_if_t< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1996:12: note: ...following parameter 4 which has a default argument 1996 | Pred &&ShouldBeCounted = | ~~~~~~~^~~~~~~~~~~~~~~~~ 1997 | [](const decltype(*std::declval<IterTy>()) &) { return true; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2023:10: error: 'std::enable_if_t' has not been declared 2023 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2023:21: error: expected ',' or '...' before '<' token 2023 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2023:5: error: default argument missing for parameter 5 of 'template<class IterTy, class Pred> bool llvm::hasNItemsOrMore(IterTy&&, IterTy&&, unsigned int, Pred&&, int)' 2023 | std::enable_if_t< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2021:12: note: ...following parameter 4 which has a default argument 2021 | Pred &&ShouldBeCounted = | ~~~~~~~^~~~~~~~~~~~~~~~~ 2022 | [](const decltype(*std::declval<IterTy>()) &) { return true; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2073:22: error: 'to_address' function uses 'auto' type specifier without trailing return type 2073 | template <class Ptr> auto to_address(const Ptr &P) { return P.operator->(); } | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2073: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:127:19: error: 'std::enable_if_t' has not been declared 127 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:127:30: error: expected ',' or '...' before '<' token 127 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:137:14: error: 'std::enable_if_t' has not been declared 137 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> * = | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:137:25: error: expected ',' or '...' before '<' token 137 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> * = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:145:19: error: 'std::enable_if_t' has not been declared 145 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:145:30: error: expected ',' or '...' before '<' token 145 | std::enable_if_t<std::is_convertible<U *const *, T const *>::value> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:266:10: error: 'enable_if_t' in namespace 'std' does not name a template type 266 | std::enable_if_t<std::is_same<U, T>::value, ArrayRef<T>> & | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:266:5: note: 'std::enable_if_t' is only available from C++14 onwards 266 | std::enable_if_t<std::is_same<U, T>::value, ArrayRef<T>> & | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:274:10: error: 'enable_if_t' in namespace 'std' does not name a template type 274 | std::enable_if_t<std::is_same<U, T>::value, ArrayRef<T>> & | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:274:5: note: 'std::enable_if_t' is only available from C++14 onwards 274 | std::enable_if_t<std::is_same<U, T>::value, ArrayRef<T>> & | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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<std::is_same<T, std::string>::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<std::is_same<T, std::string>::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<std::numeric_limits<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<std::numeric_limits<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<!std::numeric_limits<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<!std::numeric_limits<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<std::numeric_limits<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<std::numeric_limits<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<!std::numeric_limits<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<!std::numeric_limits<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<bool(char)>, 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<bool(char)>, std::size_t) const::<lambda(char)>' to 'llvm::function_ref<bool(char)>' 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<bool(char)>, std::size_t) const' 337 | size_t find_if(function_ref<bool(char)> F, size_t From = 0) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included 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/Support/AllocatorBase.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AllocatorBase.h:74:8: error: 'enable_if_t' in namespace 'std' does not name a template type 74 | std::enable_if_t<!std::is_same<std::remove_cv_t<T>, void>::value, void> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AllocatorBase.h:74:3: note: 'std::enable_if_t' is only available from C++14 onwards 74 | std::enable_if_t<!std::is_same<std::remove_cv_t<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:458:72: error: template argument 6 is invalid 458 | std::forward_iterator_tag, StringRef> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:461:74: error: template argument 6 is invalid 461 | std::forward_iterator_tag, StringRef>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h: In constructor 'llvm::StringMapKeyIterator<ValueTy>::StringMapKeyIterator(llvm::StringMapConstIterator<ValueTy>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:466:9: error: class 'llvm::StringMapKeyIterator<ValueTy>' does not have any field named 'base' 466 | : 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:404:6: error: 'enable_if_t' in namespace 'std' does not name a template type 404 | std::enable_if_t<!std::is_reference<OStream>::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/raw_ostream.h:404:1: note: 'std::enable_if_t' is only available from C++14 onwards 404 | std::enable_if_t<!std::is_reference<OStream>::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:499:25: error: 'tuple_element_t' in namespace 'std' does not name a template type 499 | using arg_type = std::tuple_element_t<0, std::tuple<Args...>>; | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:499:20: note: 'std::tuple_element_t' is only available from C++14 onwards 499 | using arg_type = std::tuple_element_t<0, std::tuple<Args...>>; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:503:42: error: 'arg_type' was not declared in this scope 503 | static_assert(std::is_lvalue_reference<arg_type>::value && | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:503:50: error: template argument 1 is invalid 503 | static_assert(std::is_lvalue_reference<arg_type>::value && | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:504:40: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 504 | std::is_const<std::remove_reference_t<arg_type>>::value, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:504:40: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 504 | std::is_const<std::remove_reference_t<arg_type>>::value, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:504:59: error: 'arg_type' was not declared in this scope 504 | std::is_const<std::remove_reference_t<arg_type>>::value, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:504:59: error: template argument 1 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:504:71: error: '::value' has not been declared 504 | std::is_const<std::remove_reference_t<arg_type>>::value, | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1464:26: error: 'enable_if_t' in namespace 'std' does not name a template type 1464 | class = std::enable_if_t<std::is_assignable<T &, T>::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1464:21: note: 'std::enable_if_t' is only available from C++14 onwards 1464 | class = std::enable_if_t<std::is_assignable<T &, T>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1464:37: error: expected '>' before '<' token 1464 | class = std::enable_if_t<std::is_assignable<T &, T>::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1472:26: error: 'enable_if_t' in namespace 'std' does not name a template type 1472 | class = std::enable_if_t<!std::is_assignable<T &, T>::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1472:21: note: 'std::enable_if_t' is only available from C++14 onwards 1472 | class = std::enable_if_t<!std::is_assignable<T &, T>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1472:37: error: expected '>' before '<' token 1472 | class = std::enable_if_t<!std::is_assignable<T &, 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<To, From, std::enable_if_t<std::is_base_of<To, From>::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<class To, class From, class Enabler> struct llvm::isa_impl' 64 | struct isa_impl<To, From, std::enable_if_t<std::is_base_of<To, From>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:71: note: expected a type, got '(<expression error> < 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<To, From, std::enable_if_t<std::is_base_of<To, From>::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<PointerType>; | ^~~~~~~~~~~~~~~~ | 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<ResultType>; | ^~~~~~~~~~ | 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<ResultType>; | ^ /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<!is_simple_type<Y>::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<!is_simple_type<Y>::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<!is_simple_type<Y>::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<!is_simple_type<Y>::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<!is_simple_type<Y>::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<!is_simple_type<Y>::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<Y> &&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<Y> &&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/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:60:3: error: body of 'constexpr' function 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' not a return-statement 60 | } | ^ 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:135:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 135 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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:140:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 140 | 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:54:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 54 | 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<N >= 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<N >= 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<N + S>(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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_unsigned<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<std::is_signed<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<std::is_signed<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<std::is_signed<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<std::is_signed<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<std::is_signed<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<std::is_signed<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<sizeof(E::LLVM_BITMASK_LARGEST_ENUMERATOR) >= 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<sizeof(E::LLVM_BITMASK_LARGEST_ENUMERATOR) >= 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<sizeof(E::LLVM_BITMASK_LARGEST_ENUMERATOR) >= 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 <typename E> std::underlying_type_t<E> 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 <typename E> std::underlying_type_t<E> 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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:101:50: error: expected '>' before '<' token 101 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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<E>(~Underlying(Val) & Mask<E>()); | ^~~~ /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<E>(~Underlying(Val) & Mask<E>()); | ^ /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<E>(~Underlying(Val) & Mask<E>()); | ^ /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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:106:50: error: expected '>' before '<' token 106 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:111:50: error: expected '>' before '<' token 111 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:116:50: error: expected '>' before '<' token 116 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:124:50: error: expected '>' before '<' token 124 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:130:50: error: expected '>' before '<' token 130 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:136:50: error: expected '>' before '<' token 136 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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 <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:146:50: error: expected '>' before '<' token 146 | template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::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<std::underlying_type_t<E>>( | ^~~~~~~~~~~~~~~~~ | 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:175:18: error: 'std::enable_if_t' has not been declared 175 | std::enable_if_t<std::is_convertible<X *, T *>::value, bool> = true> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:175:29: error: expected '>' before '<' token 175 | std::enable_if_t<std::is_convertible<X *, T *>::value, bool> = true> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:181:18: error: 'std::enable_if_t' has not been declared 181 | std::enable_if_t<std::is_convertible<X *, T *>::value, bool> = true> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:181:29: error: expected '>' before '<' token 181 | std::enable_if_t<std::is_convertible<X *, T *>::value, bool> = true> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:18, 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:1228:29: error: 'enable_if_t' in namespace 'std' does not name a template type 1228 | typename = std::enable_if_t<!IsConstSrc && IsConst>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:1228:24: note: 'std::enable_if_t' is only available from C++14 onwards 1228 | typename = std::enable_if_t<!IsConstSrc && IsConst>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:1228:40: error: expected '>' before '<' token 1228 | typename = std::enable_if_t<!IsConstSrc && IsConst>> | ^ 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:1405:13: error: 'enable_if_t' in namespace 'std' does not name a template type 1405 | inline std::enable_if_t<std::is_same<T, bool>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1405:8: note: 'std::enable_if_t' is only available from C++14 onwards 1405 | inline std::enable_if_t<std::is_same<T, bool>::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1436:13: error: 'enable_if_t' in namespace 'std' does not name a template type 1436 | inline std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1436:8: note: 'std::enable_if_t' is only available from C++14 onwards 1436 | 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:322:56: error: no matching function for call to 'llvm::SmallVector<unsigned int, 32>::SmallVector(const unsigned int*, const unsigned int*)' 322 | : 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:1216:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVectorImpl<T>&&) [with T = unsigned int; unsigned int N = 32]' 1216 | SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1216: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<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = unsigned int; unsigned int N = 32]' 1211 | SmallVector(SmallVector &&RHS) : SmallVectorImpl<T>(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:1201:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = unsigned int; unsigned int N = 32]' 1201 | SmallVector(const SmallVector &RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = unsigned int; unsigned int N = 32]' 1197 | SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'template<class RangeTy> llvm::SmallVector<T, N>::SmallVector(const llvm::iterator_range<RangeTy>&) [with RangeTy = RangeTy; T = unsigned int; unsigned int N = 32]' 1192 | explicit SmallVector(const iterator_range<RangeTy> &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192: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:322:56: note: mismatched types 'const llvm::iterator_range<T>' and 'const unsigned int*' 322 | : 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:1187:3: note: candidate: 'template<class ItTy, class> llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = ItTy; <template-parameter-2-2> = <template-parameter-1-2>; T = unsigned int; unsigned int N = 32]' 1187 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1187:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178:12: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(size_t, const T&) [with T = unsigned int; unsigned int N = 32; size_t = long unsigned int]' (near match) 1178 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178: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:322:41: error: invalid conversion from 'const unsigned int*' to 'unsigned int' [-fpermissive] 322 | : 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:1171:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector() [with T = unsigned int; unsigned int N = 32]' 1171 | SmallVector() : SmallVectorImpl<T>(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1171: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:611:63: error: template argument 2 is invalid 611 | using iterator = pointee_iterator<typename VectorT::iterator>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:613:3: error: 'iterator' does not name a type; did you mean 'operator/'? 613 | iterator begin() { return Vector.begin(); } | ^~~~~~~~ | operator/ /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 end() { return Vector.end(); } | ^~~~~~~~ | operator/ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:616:75: error: template argument 2 is invalid 616 | using const_iterator = pointee_iterator<typename VectorT::const_iterator>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:618:3: error: 'const_iterator' does not name a type; did you mean 'concat_iterator'? 618 | const_iterator begin() const { return Vector.begin(); } | ^~~~~~~~~~~~~~ | concat_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 end() const { return Vector.end(); } | ^~~~~~~~~~~~~~ | concat_iterator 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<Tys...>(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<Tys...>(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<BaseTy, TrailingTys>::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>(), "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>(), "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>(), "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<const clang::Type*, const clang::ExtQuals*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:239:18: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:265:36: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3, llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1001:29: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, const clang::ExtQuals*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*>, 3, llvm::PointerLikeTypeTraits<llvm::PointerUnion<const clang::Type*, const clang::ExtQuals*> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1001:29: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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:1504:33: error: template argument 2 is invalid 1504 | unsigned Dependence : llvm::BitWidth<TypeDependence>; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1533:34: error: template argument 2 is invalid 1533 | enum { NumTypeBits = 8 + llvm::BitWidth<TypeDependence> + 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:1821:33: error: static assertion failed: changing bitfields changed sizeof(Type)! 1821 | 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:1840:72: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 1840 | void addDependence(TypeDependence D) { setDependence(getDependence() | D); } | ~~~~~~~~~~~~~~~~^~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1836:37: note: initializing argument 1 of 'void clang::Type::setDependence(clang::TypeDependence)' 1836 | 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:2836:73: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 2836 | (Cls->getDependence() & ~TypeDependence::VariablyModified) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 2837 | 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:1818:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1818 | 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:3854:46: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 3854 | Result->getDependence() & | ~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 3855 | ~(TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3856 | TypeDependence::UnexpandedPack), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:3801:31: note: initializing argument 4 of 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, clang::FunctionType::ExtInfo)' 3801 | 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:4788:53: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4788 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 4789 | (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:1818:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1818 | 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:4795:53: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4795 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 4796 | (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:1818:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1818 | 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)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4956:30: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4956 | ExtraDependence | (DeducedAsType.isNull() | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | int 4957 | ? TypeDependence::None | ~~~~~~~~~~~~~~~~~~~~~~ 4958 | : DeducedAsType->getDependence() & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | ~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:1818:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1818 | 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:5059:64: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5059 | toTypeDependence(Template.getDependence()) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5060 | (IsDeducedAsDependent | ~~~~~~~~~~~~~~~~~~~~~ 5061 | ? TypeDependence::DependentInstantiation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5062 | : TypeDependence::None)), | ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4951:30: note: initializing argument 3 of 'clang::DeducedType::DeducedType(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 4951 | TypeDependence ExtraDependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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:5429:52: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5429 | NamedType->getDependence() | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5430 | (NNS ? toSyntacticDependence( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5431 | toTypeDependence(NNS->getDependence())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5432 | : TypeDependence::None)), | ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5360:54: note: initializing argument 4 of 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 5360 | 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:5504:64: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5504 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5505 | toTypeDependence(NNS->getDependence())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5360:54: note: initializing argument 4 of 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 5360 | 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<unsigned int>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5644:46: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5643 | (Pattern->getDependence() | TypeDependence::Dependent | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5644 | TypeDependence::Instantiation) & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5645 | ~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:1818:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1818 | 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:7129:36: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 7129 | PD.AddTaggedVal(static_cast<std::underlying_type_t<LangAS>>(AS), | ^~~~~~~~~~~~~~~~~ | underlying_type /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7129:53: error: expected '>' before '<' token 7129 | PD.AddTaggedVal(static_cast<std::underlying_type_t<LangAS>>(AS), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7129:53: error: expected '(' before '<' token 7129 | PD.AddTaggedVal(static_cast<std::underlying_type_t<LangAS>>(AS), | ^ | ( /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7129:53: error: expected primary-expression before '<' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7129:60: error: expected primary-expression before '>>' token 7129 | PD.AddTaggedVal(static_cast<std::underlying_type_t<LangAS>>(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<std::is_base_of<T, U>::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<std::is_base_of<T, U>::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<Type>, CanQualType> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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<InternalLen>::assign(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:51:57: error: no matching function for call to 'llvm::SmallVectorImpl<char>::assign(llvm::StringRef::iterator, llvm::StringRef::iterator)' 51 | SmallVectorImpl<char>::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:669:8: note: candidate: 'void llvm::SmallVectorImpl<T>::assign(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = char; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = char]' (near match) 669 | void assign(size_type NumElts, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:669:8: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:692:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::assign(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = char]' 692 | void assign(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:692:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:698:8: note: candidate: 'void llvm::SmallVectorImpl<T>::assign(std::initializer_list<_Tp>) [with T = char]' 698 | void assign(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:698:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:703:8: note: candidate: 'void llvm::SmallVectorImpl<T>::assign(const llvm::SmallVectorImpl<T>&) [with T = char]' 703 | void assign(const SmallVectorImpl &RHS) { assign(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:703: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<InternalLen>::append(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:68:57: error: no matching function for call to 'llvm::SmallVectorImpl<char>::append(llvm::StringRef::iterator, llvm::StringRef::iterator)' 68 | SmallVectorImpl<char>::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:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = char]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = char; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = char]' (near match) 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = char]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = char]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667: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:867:29: error: 'enable_if_t' in namespace 'std' does not name a template type 867 | typename = std::enable_if_t<std::is_floating_point<T>::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:867:24: note: 'std::enable_if_t' is only available from C++14 onwards 867 | typename = std::enable_if_t<std::is_floating_point<T>::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:867:40: error: expected '>' before '<' token 867 | typename = std::enable_if_t<std::is_floating_point<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:641:33: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const T*)' 641 | template <typename T> hash_code hash_value(const T *ptr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:641: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:649:11: note: candidate: 'template<class T, class U> llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&)' 649 | hash_code hash_value(const std::pair<T, U> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:649: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:667:11: note: candidate: 'template<class ... Ts> llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)' 667 | hash_code hash_value(const std::tuple<Ts...> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:667: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:676:11: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<_CharT>&)' 676 | hash_code hash_value(const std::basic_string<T> &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:676: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:19, 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:328:36: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(const llvm::Optional<T>&)' 328 | template <class T> llvm::hash_code hash_value(const Optional<T> &O) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:328: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<T>' 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:570:35: note: candidate: 'template<class T> llvm::hash_code llvm::hash_value(llvm::ArrayRef<T>)' 570 | template <typename T> hash_code hash_value(ArrayRef<T> S) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:570: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<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/StringMapEntry.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:949:13: note: candidate: 'llvm::hash_code llvm::hash_value(llvm::StringRef)' (near match) 949 | hash_code hash_value(StringRef S); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:949: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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:2284:11: note: candidate: 'llvm::hash_code llvm::hash_value(const llvm::APInt&)' 2284 | hash_code hash_value(const APInt &Arg); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:689:44: note: no known conversion for argument 1 from 'uint64_t' {aka 'long unsigned int'} to 'const llvm::APInt&' 689 | 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:1263:11: note: candidate: 'llvm::hash_code llvm::hash_value(const llvm::APFloat&)' 1263 | hash_code hash_value(const APFloat &Arg); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:1251:46: note: no known conversion for argument 1 from 'uint64_t' {aka 'long unsigned int'} to 'const llvm::APFloat&' 1251 | 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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<void*, llvm::APSInt, llvm::APFloat, clang::APValue::ComplexAPSInt, clang::APValue::ComplexAPFloat, clang::APValue::Vec, clang::APValue::Arr, clang::APValue::StructData, clang::APValue::UnionData, clang::APValue::AddrLabelDiffData>'} 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:2382:55: error: template argument 6 is invalid 2382 | UsingDirectiveDecl *>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2384:45: error: expected class-name before '{' token 2384 | 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:2385:40: error: class 'clang::DeclContext::udir_iterator' does not have any field named 'udir_iterator_base' 2385 | 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<clang::Decl*>&)': /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<clang::Decl*>&)::<lambda(clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&)' 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<bool(clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&)' 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<clang::Decl*>&)::<lambda(clang::Decl::Kind)>' to 'llvm::function_ref<bool(clang::Decl::Kind)>' 178 | llvm::function_ref<bool(Decl::Kind)> 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<clang::Decl*>&)' 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:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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<std::is_convertible<ArrayRef<EltTy>, ArrayRef<U>>::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<std::is_convertible<ArrayRef<EltTy>, ArrayRef<U>>::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<std::is_signed<U>::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<std::is_signed<U>::value, LeafTy> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:22, 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<std::remove_reference_t<T>>; | ^~~~~~~~~~~~~~~~~~ | 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<std::remove_reference_t<T>>; | ^~~~~~~~~~~~~~~~~~ | 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<std::remove_reference_t<T>>; | ^ /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<isRef, wrap, 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<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<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<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<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<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<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<std::is_error_code_enum<E>::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<std::is_error_code_enum<E>::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<std::is_convertible<OtherT, 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<std::is_convertible<OtherT, 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<std::is_convertible<OtherT, 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<std::is_convertible<OtherT, 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<!std::is_convertible<OtherT, const 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<!std::is_convertible<OtherT, const T &>::value> * = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:104:12: error: 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(const llvm::ErrorOr<OtherT>&, int)' cannot be overloaded with 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(const llvm::ErrorOr<OtherT>&, int)' 104 | explicit ErrorOr( | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:98:3: note: previous declaration 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(const llvm::ErrorOr<OtherT>&, int)' 98 | ErrorOr(const ErrorOr<OtherT> &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<std::is_convertible<OtherT, 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<std::is_convertible<OtherT, 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<!std::is_convertible<OtherT, 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<!std::is_convertible<OtherT, T>::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:124:12: error: 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(llvm::ErrorOr<OtherT>&&, int)' cannot be overloaded with 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(llvm::ErrorOr<OtherT>&&, int)' 124 | explicit ErrorOr( | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:116:3: note: previous declaration 'template<class T> template<class OtherT> llvm::ErrorOr<T>::ErrorOr(llvm::ErrorOr<OtherT>&&, int)' 116 | ErrorOr(ErrorOr<OtherT> &&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<ErrorOr<T> *>(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<storage_type> TStorage; | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:256:39: error: template argument 1 is invalid 256 | AlignedCharArrayUnion<storage_type> TStorage; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In constructor 'llvm::ErrorOr<T>::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<OtherT>(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<OtherT>(Val)); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In destructor 'llvm::ErrorOr<T>::~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<T>::copyConstruct(const llvm::ErrorOr<OtherT>&)': /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<T>::moveConstruct(llvm::ErrorOr<OtherT>&&)': /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<std::is_error_code_enum<E>::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<std::is_error_code_enum<E>::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:47:54: error: no match for 'operator*' (operand type is 'const llvm::ErrorOr<clang::DirectoryEntry&>') 47 | 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:20, 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:2154:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2154 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2154:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2159 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159: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<clang::FileEntryRef::MapValue>' 64 | return *ME->second->V.get<FileEntry *>(); | ^~ /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<FileEntry *>(); | ^ /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<FileEntry *>(); | ^ /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<FileEntry *>(); | ^ /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<clang::FileEntryRef::MapValue>' 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<std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>, 2>::append(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc> >::iterator, llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, 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:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>&]' 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:48: note: no known conversion for argument 2 from 'llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc> >::iterator' {aka 'const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*'} to 'llvm::SmallVectorImpl<std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc> >::ValueParamT' {aka 'const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>&'} 657 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667: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:118:47: error: wrong number of template arguments (0, should be 1) 118 | std::map<std::string, std::string, std::less<>> 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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:118:48: error: template argument 3 is invalid 118 | std::map<std::string, std::string, std::less<>> 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:704:55: error: could not convert '<lambda closure object>clang::VisibleModuleSet::<lambda(clang::Module*)>{}' from 'clang::VisibleModuleSet::<lambda(clang::Module*)>' to 'clang::VisibleModuleSet::VisibleCallback' {aka 'llvm::function_ref<void(clang::Module*)>'} 704 | VisibleCallback Vis = [](Module *) {}, | ^ | | | clang::VisibleModuleSet::<lambda(clang::Module*)> /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Module.h:706:56: error: could not convert '<lambda closure object>clang::VisibleModuleSet::<lambda(llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>{}' from 'clang::VisibleModuleSet::<lambda(llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>' to 'clang::VisibleModuleSet::ConflictCallback' {aka 'llvm::function_ref<void(llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>'} 706 | StringRef) {}); | ^ | | | clang::VisibleModuleSet::<lambda(llvm::ArrayRef<clang::Module*>, 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:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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<DeclAccessPair *>(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:314:51: error: template argument 2 is invalid 314 | unsigned /*ExprDependence*/ Dependent : llvm::BitWidth<ExprDependence>; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:316:48: error: template argument 2 is invalid 316 | enum { NumExprBits = NumStmtBits + 5 + llvm::BitWidth<ExprDependence> }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1120:74: error: template argument 6 is invalid 1120 | 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:1491:40: error: no matching function for call to 'reverse(clang::CompoundStmt::body_range)' 1491 | 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:329:6: note: candidate: 'template<class ContainerTy> auto llvm::reverse(ContainerTy&&, int)' 329 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:329: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:1491:40: note: candidate expects 2 arguments, 1 provided 1491 | 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<clang::Expr>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2910:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1121:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator<clang::Expr>' 1121 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1118:10: note: definition of 'struct clang::Stmt::CastIterator<clang::Expr>' is not complete until the closing brace 1118 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2920:46: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1121:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>' 1121 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1118:10: note: definition of 'struct clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>' is not complete until the closing brace 1118 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3137:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1121:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr>' 1121 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1118:10: note: definition of 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr>' is not complete until the closing brace 1118 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr, const clang::AddrLabelExpr* const, const clang::Stmt* const>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3149:46: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1121:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr, const clang::AddrLabelExpr* const, const clang::Stmt* const>' 1121 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1118:10: note: definition of 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr, const clang::AddrLabelExpr* const, const clang::Stmt* const>' is not complete until the closing brace 1118 | 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> clang::AtomicScopeModel::create(clang::AtomicScopeModelKind)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:147:17: error: 'make_unique' is not a member of 'std' 147 | return std::make_unique<AtomicScopeOpenCLModel>(); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:147: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:147:51: error: expected primary-expression before '>' token 147 | return std::make_unique<AtomicScopeOpenCLModel>(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:147:53: error: expected primary-expression before ')' token 147 | return std::make_unique<AtomicScopeOpenCLModel>(); | ^ 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::BuiltinType>(clang::QualType)' 509 | if (const BuiltinType *BT = dyn_cast<BuiltinType>(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<class X, class Y> typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*)' 344 | LLVM_NODISCARD inline typename cast_retty<X, Y *>::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<BuiltinType>(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<To, From>::ret_type llvm::dyn_cast(Y&) [with X = clang::BuiltinType; Y = clang::QualType; typename llvm::cast_retty<To, From>::ret_type = const clang::BuiltinType*]' (near match) 339 | LLVM_NODISCARD inline typename cast_retty<X, Y>::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<BuiltinType>(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:3036:47: error: no match for 'operator+' (operand types are 'clang::CallExpr::arg_iterator' {aka 'clang::Stmt::CastIterator<clang::Expr>'} and 'unsigned int') 3036 | arg_iterator arg_end() { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CallExpr::arg_iterator {aka clang::Stmt::CastIterator<clang::Expr>} /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:3041:59: error: no match for 'operator+' (operand types are 'clang::CallExpr::const_arg_iterator' {aka 'clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>'} and 'unsigned int') 3041 | const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CallExpr::const_arg_iterator {aka clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>} /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:3116:35: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 3116 | 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:4843:37: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 4843 | 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:4850:35: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 4850 | 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:5663:28: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5663 | using ExprPtrTy = std::conditional_t<Const, const Expr *, Expr *>; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5665:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5665 | std::conditional_t<Const, const TypeSourceInfo *, TypeSourceInfo *>; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5666:5: error: 'ExprPtrTy' does not name a type 5666 | ExprPtrTy E; | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5667:5: error: 'TSIPtrTy' does not name a type 5667 | TSIPtrTy TSI; | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5669:28: error: expected ')' before 'E' 5669 | AssociationTy(ExprPtrTy E, TSIPtrTy TSI, bool Selected) | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5673:5: error: 'ExprPtrTy' does not name a type 5673 | ExprPtrTy getAssociationExpr() const { return E; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5674:5: error: 'TSIPtrTy' does not name a type 5674 | TSIPtrTy getTypeSourceInfo() const { return TSI; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5707:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5707 | std::conditional_t<Const, const Stmt *const *, Stmt **>; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5708:30: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5708 | using TSIPtrPtrTy = std::conditional_t<Const, const TypeSourceInfo *const *, | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5710:5: error: 'StmtPtrPtrTy' does not name a type 5710 | StmtPtrPtrTy E; // = nullptr; FIXME: Once support for gcc 4.8 is dropped. | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5711:5: error: 'TSIPtrPtrTy' does not name a type 5711 | TSIPtrPtrTy TSI; // Kept in sync with E. | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5713:39: error: expected ')' before 'E' 5713 | AssociationIteratorTy(StmtPtrPtrTy E, TSIPtrPtrTy TSI, unsigned Offset, | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::QualType clang::GenericSelectionExpr::AssociationTy<Const>::getType() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5675:39: error: 'TSI' was not declared in this scope 5675 | 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<Const>::AssociationIteratorTy()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:31: error: class 'clang::GenericSelectionExpr::AssociationIteratorTy<Const>' does not have any field named 'E' 5718 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:43: error: class 'clang::GenericSelectionExpr::AssociationIteratorTy<Const>' does not have any field named 'TSI' 5718 | 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<Const>::iterator_facade_base::reference clang::GenericSelectionExpr::AssociationIteratorTy<Const>::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5720:47: error: 'E' was not declared in this scope 5720 | return AssociationTy<Const>(cast<Expr>(*E), *TSI, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5720:52: error: 'TSI' was not declared in this scope 5720 | return AssociationTy<Const>(cast<Expr>(*E), *TSI, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::AssociationIteratorTy<Const>& clang::GenericSelectionExpr::AssociationIteratorTy<Const>::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5726:9: error: 'E' was not declared in this scope 5726 | ++E; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5727:9: error: 'TSI' was not declared in this scope 5727 | ++TSI; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'bool clang::GenericSelectionExpr::AssociationIteratorTy<Const>::operator==(clang::GenericSelectionExpr::AssociationIteratorTy<Const>) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5731:65: error: 'E' was not declared in this scope 5731 | 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:5833:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationTy<false>::AssociationTy(llvm::cast_retty<clang::Expr, clang::Stmt*>::ret_type, clang::TypeSourceInfo*&, bool)' 5833 | !isResultDependent() && (getResultIndex() == I)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'clang::GenericSelectionExpr::AssociationTy<false>::AssociationTy()' 5660 | template <bool Const> class AssociationTy { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate expects 0 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy<false>::AssociationTy(const clang::GenericSelectionExpr::AssociationTy<false>&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy<false>::AssociationTy(clang::GenericSelectionExpr::AssociationTy<false>&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660: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:5841:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationTy<true>::AssociationTy(llvm::cast_retty<clang::Expr, clang::Stmt*>::ret_type, clang::TypeSourceInfo* const&, bool)' 5841 | !isResultDependent() && (getResultIndex() == I)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'clang::GenericSelectionExpr::AssociationTy<true>::AssociationTy()' 5660 | template <bool Const> class AssociationTy { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate expects 0 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy<true>::AssociationTy(const clang::GenericSelectionExpr::AssociationTy<true>&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy<true>::AssociationTy(clang::GenericSelectionExpr::AssociationTy<true>&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5660: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:5848:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationIteratorTy<false>::AssociationIteratorTy(clang::Stmt**, clang::TypeSourceInfo**, int, unsigned int&)' 5848 | /*Offset=*/0, ResultIndex); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:5: note: candidate: 'clang::GenericSelectionExpr::AssociationIteratorTy<Const>::AssociationIteratorTy() [with bool Const = false]' 5718 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:5: note: candidate expects 0 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy<false>::AssociationIteratorTy(const clang::GenericSelectionExpr::AssociationIteratorTy<false>&)' 5686 | class AssociationIteratorTy | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy<false>::AssociationIteratorTy(clang::GenericSelectionExpr::AssociationIteratorTy<false>&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5849:35: error: 'using AssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy<false>' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy<false>'} has no member named 'E' 5849 | AssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5849:56: error: 'using AssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy<false>' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy<false>'} has no member named 'TSI' 5849 | 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:5858:61: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationIteratorTy<true>::AssociationIteratorTy(clang::Stmt* const*, clang::TypeSourceInfo* const*, int, const unsigned int&)' 5858 | /*Offset=*/0, ResultIndex); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:5: note: candidate: 'clang::GenericSelectionExpr::AssociationIteratorTy<Const>::AssociationIteratorTy() [with bool Const = true]' 5718 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5718:5: note: candidate expects 0 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy<true>::AssociationIteratorTy(const clang::GenericSelectionExpr::AssociationIteratorTy<true>&)' 5686 | class AssociationIteratorTy | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy<true>::AssociationIteratorTy(clang::GenericSelectionExpr::AssociationIteratorTy<true>&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5859:40: error: 'using ConstAssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy<true>' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy<true>'} has no member named 'E' 5859 | ConstAssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5859:61: error: 'using ConstAssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy<true>' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy<true>'} has no member named 'TSI' 5859 | 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:6360:58: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 6360 | setDependence(ExprDependence::TypeValueInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 6361 | 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<const clang::Expr*> clang::RecoveryExpr::subExpressions() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:6420:60: error: could not convert '((clang::RecoveryExpr*)((const clang::RecoveryExpr*)this))->clang::RecoveryExpr::subExpressions()' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' 6420 | return const_cast<RecoveryExpr *>(this)->subExpressions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | ArrayRef<clang::Expr*> 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<T> llvm::Registry<T>::Add<V>::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<T> CtorFn() { return std::make_unique<V>(); } | ^~~~~~~~~~~ /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<T> CtorFn() { return std::make_unique<V>(); } | ^ /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<T> CtorFn() { return std::make_unique<V>(); } | ^ 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:690:21: error: 'totalSizeToAlloc' is not a member of 'clang::ParsedAttr' 690 | ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:690:47: error: expected primary-expression before ',' token 690 | ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:690:55: error: expected '}' before '::' token 690 | ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:688:8: note: to match this '{' 688 | enum { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:690:55: error: invalid use of '::' 690 | ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:691:38: error: invalid use of '::' 691 | detail::TypeTagForDatatypeData, ParsedType, | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:692:38: error: invalid use of '::' 692 | detail::PropertyData>(1, 1, 0, 0, 0), | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:692:46: error: expected ';' at end of member declaration 692 | detail::PropertyData>(1, 1, 0, 0, 0), | ^~~~~~~~~~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:692:58: error: expected unqualified-id before '>' token 692 | detail::PropertyData>(1, 1, 0, 0, 0), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:703:1: error: expected unqualified-id before 'private' 703 | private: | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:718:45: error: 'InlineFreeListsCapacity' was not declared in this scope 718 | SmallVector<SmallVector<ParsedAttr *, 8>, InlineFreeListsCapacity> FreeLists; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:718:68: error: template argument 2 is invalid 718 | SmallVector<SmallVector<ParsedAttr *, 8>, InlineFreeListsCapacity> FreeLists; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:721:3: error: 'friend' used outside of class 721 | friend class AttributePool; | ^~~~~~ | ------ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:735:1: error: expected unqualified-id before 'public' 735 | public: | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:737:22: error: expected constructor, destructor, or type conversion before ';' token 737 | ~AttributeFactory(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:743:3: error: 'AttributeFactory' does not name a type 743 | AttributeFactory &Factory; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:744:23: error: 'ParsedAttr' was not declared in this scope; did you mean 'clang::ParsedAttr'? 744 | llvm::TinyPtrVector<ParsedAttr *> Attrs; | ^~~~~~~~~~ | clang::ParsedAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:208:7: note: 'clang::ParsedAttr' declared here 208 | class ParsedAttr final | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:744:35: error: template argument 1 is invalid 744 | llvm::TinyPtrVector<ParsedAttr *> Attrs; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:750:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 750 | ParsedAttr *add(ParsedAttr *attr) { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:755:15: error: 'ParsedAttr' has not been declared 755 | void remove(ParsedAttr *attr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:765:33: error: expected ')' before '&' token 765 | AttributePool(AttributeFactory &factory) : Factory(factory) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:774:3: error: 'AttributeFactory' does not name a type 774 | AttributeFactory &getFactory() const { return Factory; } | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:787:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 787 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:806:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 806 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:820:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 820 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:832:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 832 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:844:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 844 | ParsedAttr *createTypeAttribute(IdentifierInfo *attrName, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:857:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 857 | 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:747:12: error: 'Factory' was not declared in this scope 747 | 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:758:11: error: request for member 'erase' in '((AttributePool*)this)->AttributePool::Attrs', which is of non-class type 'int' 758 | 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:769:22: error: 'Factory' was not declared in this scope 769 | ~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:777:5: error: 'Factory' was not declared in this scope 777 | Factory.reclaimPool(*this); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:778:11: error: request for member 'clear' in '((AttributePool*)this)->AttributePool::Attrs', which is of non-class type 'int' 778 | 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:784:16: error: request for member 'clear' in 'pool.AttributePool::Attrs', which is of non-class type 'int' 784 | 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:869:37: error: 'ParsedAttr' was not declared in this scope; did you mean 'clang::ParsedAttr'? 869 | using VecTy = llvm::TinyPtrVector<ParsedAttr *>; | ^~~~~~~~~~ | clang::ParsedAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:208:7: note: 'clang::ParsedAttr' declared here 208 | class ParsedAttr final | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:869:49: error: template argument 1 is invalid 869 | using VecTy = llvm::TinyPtrVector<ParsedAttr *>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:870:42: error: 'VecTy' was not declared in this scope 870 | using SizeType = decltype(std::declval<VecTy>().size()); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:870:49: error: no matching function for call to 'declval<<expression error> >()' 870 | using SizeType = decltype(std::declval<VecTy>().size()); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/move.h:57, from /opt/tools/gcc10/include/c++/10.3.0/bits/nested_exception.h:40, from /opt/tools/gcc10/include/c++/10.3.0/exception:148, from /opt/tools/gcc10/include/c++/10.3.0/new:41, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Compiler.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:870:49: error: template argument 1 is invalid 870 | using SizeType = decltype(std::declval<VecTy>().size()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:870:49: error: no matching function for call to 'declval<<expression error> >()' In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/move.h:57, from /opt/tools/gcc10/include/c++/10.3.0/bits/nested_exception.h:40, from /opt/tools/gcc10/include/c++/10.3.0/exception:148, from /opt/tools/gcc10/include/c++/10.3.0/new:41, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Compiler.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:870:49: error: template argument 1 is invalid 870 | using SizeType = decltype(std::declval<VecTy>().size()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:874:3: error: 'SizeType' does not name a type 874 | SizeType size() const { return AttrList.size(); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:875:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 875 | ParsedAttr &operator[](SizeType pos) { return *AttrList[pos]; } | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:876:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 876 | const ParsedAttr &operator[](SizeType pos) const { return *AttrList[pos]; } | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:878:17: error: 'ParsedAttr' has not been declared 878 | void addAtEnd(ParsedAttr *newAttr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:883:15: error: 'ParsedAttr' has not been declared 883 | void remove(ParsedAttr *ToBeRemoved) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:891:59: error: 'VecTy' was not declared in this scope 891 | struct iterator : llvm::iterator_adaptor_base<iterator, VecTy::iterator, | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:893:59: error: template argument 2 is invalid 893 | ParsedAttr> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:893:59: error: template argument 3 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:893:59: error: template argument 4 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:893:59: error: template argument 5 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:893:59: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:895:14: error: 'VecTy' has not been declared 895 | iterator(VecTy::iterator I) : iterator_adaptor_base(I) {} | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:895:29: error: expected ')' before 'I' 895 | iterator(VecTy::iterator I) : iterator_adaptor_base(I) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:896:5: error: 'reference' does not name a type 896 | reference operator*() { return **I; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:900:53: error: 'VecTy' was not declared in this scope 900 | : llvm::iterator_adaptor_base<const_iterator, VecTy::const_iterator, | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:902:47: error: template argument 2 is invalid 902 | ParsedAttr> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:902:47: error: template argument 3 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:902:47: error: template argument 4 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:902:47: error: template argument 5 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:902:47: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:904:20: error: 'VecTy' has not been declared 904 | const_iterator(VecTy::const_iterator I) : iterator_adaptor_base(I) {} | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:904:41: error: expected ')' before 'I' 904 | const_iterator(VecTy::const_iterator I) : iterator_adaptor_base(I) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:906:5: error: 'reference' does not name a type 906 | reference operator*() const { return **I; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:931:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 931 | ParsedAttr &front() { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:935:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 935 | const ParsedAttr &front() const { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:939:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 939 | ParsedAttr &back() { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:943:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 943 | const ParsedAttr &back() const { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:948:21: error: 'ParsedAttr' has not been declared 948 | bool hasAttribute(ParsedAttr::Kind K) const { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:948:38: error: expected ',' or '...' before 'K' 948 | bool hasAttribute(ParsedAttr::Kind K) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:955:3: error: 'VecTy' does not name a type 955 | 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:873:31: error: 'AttrList' was not declared in this scope 873 | 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:880:5: error: 'AttrList' was not declared in this scope 880 | 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:886:5: error: 'AttrList' was not declared in this scope 886 | 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:889:26: error: 'AttrList' was not declared in this scope 889 | 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:894:18: error: class 'ParsedAttributesView::iterator' does not have any field named 'iterator_adaptor_base' 894 | 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:903:24: error: class 'ParsedAttributesView::const_iterator' does not have any field named 'iterator_adaptor_base' 903 | 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:911:5: error: 'AttrList' was not declared in this scope 911 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:911:41: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 911 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:911:46: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 911 | 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:915:5: error: 'AttrList' was not declared in this scope 915 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:915:41: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 915 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:915:46: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 915 | 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:919:5: error: 'AttrList' was not declared in this scope 919 | AttrList.insert(AttrList.end(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:919:39: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 919 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:919:44: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 919 | 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:923:5: error: 'AttrList' was not declared in this scope 923 | AttrList.insert(AttrList.end(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:923:39: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 923 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:923:44: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 923 | 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:926:38: error: 'AttrList' was not declared in this scope 926 | 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:927:56: error: 'AttrList' was not declared in this scope 927 | 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:928:36: error: 'AttrList' was not declared in this scope 928 | 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:929:54: error: 'AttrList' was not declared in this scope 929 | 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:949:25: error: 'AttrList' was not declared in this scope 949 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:949:36: error: 'K' was not declared in this scope 949 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:949:45: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 949 | 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:951:7: error: expected '{' before ';' token 951 | }); | ^ /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:951:7: error: expected ')' before ';' token 951 | }); | ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:949:24: note: to match this '(' 949 | 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:966:36: error: expected ')' before '&' token 966 | ParsedAttributes(AttributeFactory &factory) : pool(factory) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:977:45: error: 'ParsedAttr' has not been declared 977 | void takeOneFrom(ParsedAttributes &Attrs, ParsedAttr *PA) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:990:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 990 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1002:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1002 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1018:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1018 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1029:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1029 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1043:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1043 | ParsedAttr *addNewTypeAttr(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1054:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1054 | 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:980:15: error: 'class AttributePool' has no member named 'add' 980 | 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:1071:45: error: expected ')' before '&' token 1071 | ParsedAttributesWithRange(AttributeFactory &factory) | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1079:3: error: 'SourceRange' does not name a type; did you mean 'CXSourceRange'? 1079 | 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:1076:5: error: 'Range' was not declared in this scope 1076 | Range = SourceRange(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1076:13: error: 'SourceRange' was not declared in this scope; did you mean 'clang::SourceRange'? 1076 | 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:212:7: note: 'clang::SourceRange' declared here 212 | 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:1088:3: error: 'SourceRange' does not name a type; did you mean 'CXSourceRange'? 1088 | 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:1085:5: error: 'Range' was not declared in this scope 1085 | Range = SourceRange(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1085:13: error: 'SourceRange' was not declared in this scope; did you mean 'clang::SourceRange'? 1085 | 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:212:7: note: 'clang::SourceRange' declared here 212 | 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:1119:14: error: 'StreamingDiagnostic' does not name a type 1119 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1126:14: error: 'StreamingDiagnostic' does not name a type 1126 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1139:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1139 | typename std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1139: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:1139:36: error: expected '>' before '<' token 1139 | typename std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1141:14: error: 'StreamingDiagnostic' does not name a type 1141 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1149:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1149 | typename std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1149: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:1149:36: error: expected '>' before '<' token 1149 | typename std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1151:14: error: 'StreamingDiagnostic' does not name a type 1151 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1158:1: error: expected declaration before '}' token 1158 | } // 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:436:40: error: cannot convert 'clang::AttributeFactory' to 'const ParsedAttributes&' 436 | FS_explicit_specifier(), Attrs(attrFactory), writtenBS(), | ^~~~~~~~~~~ | | | 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:967:20: note: initializing argument 1 of 'ParsedAttributes::ParsedAttributes(const ParsedAttributes&)' 967 | 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:291:16: note: forward declaration of 'class clang::AttributePool' 291 | 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:291:16: note: forward declaration of 'class clang::AttributePool' 291 | 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<clang::SourceRange>&)': /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:192:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 192 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:192:46: note: no known conversion for argument 1 from 'ParsedAttributesView::iterator' to 'const clang::SourceLocation&' 192 | 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<class T, class U> bool clang::operator!=(clang::CanQual<T>, clang::CanQual<U>)' 207 | inline bool operator!=(CanQual<T> x, CanQual<U> 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<T>' 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/Bitstream/BitCodes.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Serialization/ASTBitCodes.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /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/StringExtras.h: In constructor 'llvm::hexDigitValue(char)::HexTable::HexTable()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringExtras.h:82:5: error: 'constexpr' constructor does not have empty body 82 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringExtras.h: In function 'unsigned int llvm::hexDigitValue(char)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringExtras.h:84:22: error: call to non-'constexpr' function 'llvm::hexDigitValue(char)::HexTable::HexTable()' 84 | constexpr HexTable Table; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringExtras.h:72:15: note: 'llvm::hexDigitValue(char)::HexTable::HexTable()' declared here 72 | constexpr HexTable() { | ^~~~~~~~ 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<T>::format(llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:39:26: error: 'decay_t' is not a member of 'std'; did you mean 'decay'? 39 | format_provider<std::decay_t<T>>::format(Item, S, Options); | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:39:26: error: 'decay_t' is not a member of 'std'; did you mean 'decay'? 39 | format_provider<std::decay_t<T>>::format(Item, S, Options); | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:39:34: error: template argument 1 is invalid 39 | format_provider<std::decay_t<T>>::format(Item, S, Options); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:39:35: error: expected unqualified-id before '>' token 39 | format_provider<std::decay_t<T>>::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:62:24: error: 'decay_t' in namespace 'std' does not name a template type; did you mean 'decay'? 62 | using Decayed = std::decay_t<T>; | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:63:42: error: 'Decayed' does not name a type 63 | typedef void (*Signature_format)(const Decayed &, llvm::raw_ostream &, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:72:42: error: 'Decayed' was not declared in this scope 72 | (sizeof(test<llvm::format_provider<Decayed>>(nullptr)) == 1); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:72:42: error: template argument 1 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:78:32: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 78 | using ConstRefT = const std::decay_t<T> &; | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:78:26: error: expected ';' 78 | using ConstRefT = const std::decay_t<T> &; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:82:12: error: 'std::enable_if_t' has not been declared 82 | std::enable_if_t<std::is_same<decltype(std::declval<llvm::raw_ostream &>() | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:82:23: error: expected ',' or '...' before '<' token 82 | std::enable_if_t<std::is_same<decltype(std::declval<llvm::raw_ostream &>() | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:89:42: error: 'ConstRefT' was not declared in this scope 89 | static bool const value = (sizeof(test<ConstRefT>(nullptr)) == 1); | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:48: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:48: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:67: error: template argument 2 is invalid 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:68: error: template argument 2 is invalid 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:70: error: '<declaration error>' is not a template [-fpermissive] 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:98:72: error: expected '{' before 'value' 98 | std::is_base_of<format_adapter, std::remove_reference_t<T>>::value> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:130:6: error: 'enable_if_t' in namespace 'std' does not name a template type 130 | std::enable_if_t<uses_format_member<T>::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:130:1: note: 'std::enable_if_t' is only available from C++14 onwards 130 | std::enable_if_t<uses_format_member<T>::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:136:6: error: 'enable_if_t' in namespace 'std' does not name a template type 136 | std::enable_if_t<uses_format_provider<T>::value, provider_format_adapter<T>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:136:1: note: 'std::enable_if_t' is only available from C++14 onwards 136 | std::enable_if_t<uses_format_provider<T>::value, provider_format_adapter<T>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:142:6: error: 'enable_if_t' in namespace 'std' does not name a template type 142 | std::enable_if_t<uses_stream_operator<T>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:142:1: note: 'std::enable_if_t' is only available from C++14 onwards 142 | std::enable_if_t<uses_stream_operator<T>::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:155:6: error: 'enable_if_t' in namespace 'std' does not name a template type 155 | std::enable_if_t<uses_missing_provider<T>::value, missing_format_adapter<T>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:155:1: note: 'std::enable_if_t' is only available from C++14 onwards 155 | std::enable_if_t<uses_missing_provider<T>::value, missing_format_adapter<T>> | ^~~ 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<long unsigned int> 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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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<detail::use_integral_formatter<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<class T, class Enable> struct llvm::format_provider' 127 | T, std::enable_if_t<detail::use_integral_formatter<T>::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:60: note: expected a type, got '(<expression error> < llvm::detail::use_integral_formatter<T>::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<detail::use_integral_formatter<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<detail::use_pointer_formatter<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<class T, class Enable> struct llvm::format_provider' 176 | T, std::enable_if_t<detail::use_pointer_formatter<T>::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:59: note: expected a type, got '(<expression error> < llvm::detail::use_pointer_formatter<T>::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<detail::use_pointer_formatter<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<detail::use_string_formatter<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<class T, class Enable> struct llvm::format_provider' 201 | T, std::enable_if_t<detail::use_string_formatter<T>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:58: note: expected a type, got '(<expression error> < llvm::detail::use_string_formatter<T>::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<detail::use_string_formatter<T>::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static void llvm::format_provider<llvm::Twine>::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<std::__cxx11::basic_string<char> >' 219 | format_provider<std::string>::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<detail::use_char_formatter<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<class T, class Enable> struct llvm::format_provider' 234 | std::enable_if_t<detail::use_char_formatter<T>::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:72: note: expected a type, got '(<expression error> < llvm::detail::use_char_formatter<T>::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<detail::use_char_formatter<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<detail::use_double_formatter<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<class T, class Enable> struct llvm::format_provider' 300 | std::enable_if_t<detail::use_double_formatter<T>::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:74: note: expected a type, got '(<expression error> < llvm::detail::use_double_formatter<T>::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<detail::use_double_formatter<T>::value>> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static void llvm::format_provider<llvm::iterator_range<T> >::format(const llvm::iterator_range<T>&, 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<reference>(*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<reference>(*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:115:16: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 115 | typedef std::conditional_t<std::chrono::treat_as_floating_point<Rep>::value, | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:119:39: error: 'InternalRep' does not name a type 119 | template <typename AsPeriod> static InternalRep getAs(const Dur &D) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:124:20: error: 'InternalRep' was not declared in this scope 124 | static std::pair<InternalRep, StringRef> consumeUnit(StringRef &Style, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:124:42: error: template argument 1 is invalid 124 | static std::pair<InternalRep, StringRef> 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<std::chrono::duration<_Rep1, _Period1> >::consumeUnit(llvm::StringRef&, const Dur&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:128:15: error: 'getAs' was not declared in this scope 128 | return {getAs<std::nano>(D), "ns"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:128:30: error: expected primary-expression before '>' token 128 | return {getAs<std::nano>(D), "ns"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:130:15: error: 'getAs' was not declared in this scope 130 | return {getAs<std::micro>(D), "us"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:130:31: error: expected primary-expression before '>' token 130 | return {getAs<std::micro>(D), "us"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:132:15: error: 'getAs' was not declared in this scope 132 | return {getAs<std::milli>(D), "ms"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:132:31: error: expected primary-expression before '>' token 132 | return {getAs<std::milli>(D), "ms"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:134:15: error: 'getAs' was not declared in this scope 134 | return {getAs<std::ratio<1>>(D), "s"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:134:33: error: expected primary-expression before '>' token 134 | return {getAs<std::ratio<1>>(D), "s"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:136:15: error: 'getAs' was not declared in this scope 136 | return {getAs<std::ratio<60>>(D), "m"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:136:34: error: expected primary-expression before '>' token 136 | return {getAs<std::ratio<60>>(D), "m"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:138:15: error: 'getAs' was not declared in this scope 138 | return {getAs<std::ratio<3600>>(D), "h"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:138:36: error: expected primary-expression before '>' token 138 | return {getAs<std::ratio<3600>>(D), "h"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h: In static member function 'static void llvm::format_provider<std::chrono::duration<_Rep1, _Period1> >::format(const Dur&, llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:155:5: error: 'InternalRep' was not declared in this scope 155 | InternalRep count; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:157:25: error: too many arguments to function 'constexpr std::tuple<_Elements& ...> std::tie(_Elements& ...) [with _Elements = {}]' 157 | 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:160:62: error: expression list treated as compound expression in initializer [-fpermissive] 160 | format_provider<InternalRep>::format(count, Stream, Style); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:160: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:27, 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<Is...>) 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<Is...>) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h: In member function 'int llvm::format_object<Ts>::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<Ts...>()); | ^~~~~~~~~~~~~~~~~~ /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<Ts...>()); | ^~~ 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:337:21: error: 'make_unique' is not a member of 'std' 337 | return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:337: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:337:15: error: expected primary-expression before '(' token 337 | return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:337:21: error: 'make_unique' is not a member of 'std' 337 | return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:337: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:337:37: error: expected primary-expression before '>' token 337 | return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:337:67: error: expected binary operator before ')' token 337 | return Error(std::make_unique<ErrT>(std::forward<ArgTs>(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:478:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 478 | using wrap = std::reference_wrapper<std::remove_reference_t<T>>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:478:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 478 | using wrap = std::reference_wrapper<std::remove_reference_t<T>>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:478:63: error: template argument 1 is invalid 478 | using wrap = std::reference_wrapper<std::remove_reference_t<T>>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:483:29: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 483 | using storage_type = std::conditional_t<isRef, wrap, T>; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:487:26: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 487 | using reference = std::remove_reference_t<T> &; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:488:38: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 488 | using const_reference = const std::remove_reference_t<T> &; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:488:32: error: expected ';' 488 | using const_reference = const std::remove_reference_t<T> &; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:489:24: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 489 | using pointer = std::remove_reference_t<T> *; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:490:36: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 490 | using const_pointer = const std::remove_reference_t<T> *; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:490:30: error: expected ';' 490 | using const_pointer = const std::remove_reference_t<T> *; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:514:17: error: 'std::enable_if_t' has not been declared 514 | std::enable_if_t<std::is_convertible<OtherT, T>::value> * = nullptr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:514:28: error: expected ',' or '...' before '<' token 514 | std::enable_if_t<std::is_convertible<OtherT, T>::value> * = nullptr) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:533:12: error: 'std::enable_if_t' has not been declared 533 | std::enable_if_t<std::is_convertible<OtherT, T>::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:533:23: error: expected ',' or '...' before '<' token 533 | std::enable_if_t<std::is_convertible<OtherT, T>::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:542:12: error: 'std::enable_if_t' has not been declared 542 | std::enable_if_t<!std::is_convertible<OtherT, T>::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:542:23: error: expected ',' or '...' before '<' token 542 | std::enable_if_t<!std::is_convertible<OtherT, T>::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:540:12: error: 'template<class T> template<class OtherT> llvm::Expected<T>::Expected(llvm::Expected<OtherT>&&, int)' cannot be overloaded with 'template<class T> template<class OtherT> llvm::Expected<T>::Expected(llvm::Expected<OtherT>&&, int)' 540 | explicit Expected( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:531:3: note: previous declaration 'template<class T> template<class OtherT> llvm::Expected<T>::Expected(llvm::Expected<OtherT>&&, int)' 531 | Expected( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:570:3: error: 'reference' does not name a type 570 | reference get() { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:576:3: error: 'const_reference' does not name a type 576 | const_reference get() const { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:598:3: error: 'pointer' does not name a type 598 | pointer operator->() { | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:604:3: error: 'const_pointer' does not name a type 604 | const_pointer operator->() const { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:610:3: error: 'reference' does not name a type 610 | reference operator*() { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:616:3: error: 'const_reference' does not name a type 616 | const_reference operator*() const { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:655:3: error: 'pointer' does not name a type 655 | pointer toPointer(pointer Val) { return Val; } | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:657:3: error: 'const_pointer' does not name a type 657 | const_pointer toPointer(const_pointer Val) const { return Val; } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:659:3: error: 'pointer' does not name a type 659 | pointer toPointer(wrap *Val) { return &Val->get(); } | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:661:3: error: 'const_pointer' does not name a type 661 | const_pointer toPointer(const wrap *Val) const { return &Val->get(); } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:663:3: error: 'storage_type' does not name a type 663 | storage_type *getStorage() { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:668:9: error: 'storage_type' does not name a type 668 | const storage_type *getStorage() const { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:714:27: error: 'storage_type' was not declared in this scope 714 | AlignedCharArrayUnion<storage_type> TStorage; | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:714:39: error: template argument 1 is invalid 714 | AlignedCharArrayUnion<storage_type> TStorage; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In constructor 'llvm::Expected<T>::Expected(OtherT&&, int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:522:10: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 522 | new (getStorage()) storage_type(std::forward<OtherT>(Val)); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:522:24: error: expected type-specifier before 'storage_type' 522 | new (getStorage()) storage_type(std::forward<OtherT>(Val)); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In destructor 'llvm::Expected<T>::~Expected()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:556:7: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 556 | getStorage()->~storage_type(); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In member function 'void llvm::Expected<T>::moveConstruct(llvm::Expected<OtherT>&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:640:12: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 640 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:640:26: error: expected type-specifier before 'storage_type' 640 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MD5.h:32, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:38, 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/Endian.h: At global scope: /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<value_type>; | ^~~~~~~~~~~~~~~ | 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<value_type> 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<value_type> 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<value_type> 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<value_type> 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<value_type> 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<value_type>)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<value_type>)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<value_type>)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<value_type> 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<value_type> 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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type> 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<value_type> 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<value_type> 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<value_type> 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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type>)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<value_type> 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<value_type> 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<value_type>)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<value_type>)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<value_type>)1 << startBit) - 1; | ~ ^ | ) 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:1362:17: error: base operand of '->' has non-pointer type 'llvm::ErrorOr<llvm::sys::fs::basic_file_status>' 1362 | 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:1485:24: error: base operand of '->' has non-pointer type 'llvm::ErrorOr<llvm::sys::fs::basic_file_status>' 1485 | type = status->type(); | ^~ 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<std::__cxx11::basic_string<char> > llvm::vfs::File::getName()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:112:20: error: base operand of '->' has non-pointer type 'llvm::ErrorOr<llvm::vfs::Status>' 112 | return Status->getName().str(); | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h: In member function 'virtual llvm::ErrorOr<std::__cxx11::basic_string<char> > llvm::vfs::InMemoryFileSystem::getCurrentWorkingDirectory() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:484:12: error: could not convert '((const llvm::vfs::InMemoryFileSystem*)this)->llvm::vfs::InMemoryFileSystem::WorkingDirectory' from 'const string' {aka 'const std::__cxx11::basic_string<char>'} to 'llvm::ErrorOr<std::__cxx11::basic_string<char> >' 484 | return WorkingDirectory; | ^~~~~~~~~~~~~~~~ | | | const string {aka const std::__cxx11::basic_string<char>} 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<clang::PPConditionalInfo>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:185:49: error: no matching function for call to 'llvm::SmallVector<clang::PPConditionalInfo, 4>::append(llvm::ArrayRef<clang::PPConditionalInfo>::iterator, llvm::ArrayRef<clang::PPConditionalInfo>::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:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = clang::PPConditionalInfo]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = clang::PPConditionalInfo; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = clang::PPConditionalInfo]' 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:48: note: no known conversion for argument 2 from 'llvm::ArrayRef<clang::PPConditionalInfo>::iterator' {aka 'const clang::PPConditionalInfo*'} to 'llvm::SmallVectorImpl<clang::PPConditionalInfo>::ValueParamT' {aka 'clang::PPConditionalInfo'} 657 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = clang::PPConditionalInfo]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = clang::PPConditionalInfo]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667: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:36, 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:61:10: error: 'enable_if_t' in namespace 'std' does not name a template type 61 | std::enable_if_t<llvm::is_trivially_move_constructible<T>::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:61:5: note: 'std::enable_if_t' is only available from C++14 onwards 61 | std::enable_if_t<llvm::is_trivially_move_constructible<T>::value && | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:65:10: error: 'enable_if_t' in namespace 'std' does not name a template type 65 | std::enable_if_t<!std::is_same<remove_cvref_t<CallableT>, ThisT>::value>; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:65:5: note: 'std::enable_if_t' is only available from C++14 onwards 65 | std::enable_if_t<!std::is_same<remove_cvref_t<CallableT>, ThisT>::value>; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:68:10: error: 'enable_if_t' in namespace 'std' does not name a template type 68 | std::enable_if_t<std::is_void<Ret>::value || | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:68:5: note: 'std::enable_if_t' is only available from C++14 onwards 68 | std::enable_if_t<std::is_void<Ret>::value || | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:82:15: error: 'enable_if_t' is not a member of 'std' 82 | T, std::enable_if_t<sizeof(T) <= 2 * sizeof(void *)>> : std::true_type {}; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:82: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:82:15: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:82: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:82:57: error: template argument 2 is invalid 82 | T, std::enable_if_t<sizeof(T) <= 2 * sizeof(void *)>> : std::true_type {}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:82:58: error: expected unqualified-id before '>' token 82 | T, std::enable_if_t<sizeof(T) <= 2 * sizeof(void *)>> : std::true_type {}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:246:47: error: 'EnableIfTrivial' was not declared in this scope 246 | struct CallbacksHolder<CallableT, CalledAs, EnableIfTrivial<CallableT>> { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:246:63: error: template argument 3 is invalid 246 | struct CallbacksHolder<CallableT, CalledAs, EnableIfTrivial<CallableT>> { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:246:72: error: expected unqualified-id before '>' token 246 | struct CallbacksHolder<CallableT, CalledAs, EnableIfTrivial<CallableT>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:352:31: error: 'EnableIfTrivial' was not declared in this scope 352 | CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{ | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:352:47: error: template argument 3 is invalid 352 | CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{ | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:372:15: error: 'llvm::detail::EnableUnlessSameType' has not been declared 372 | detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:372:35: error: expected ',' or '...' before '<' token 372 | detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:398:15: error: 'llvm::detail::EnableUnlessSameType' has not been declared 398 | detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:398:35: error: expected ',' or '...' before '<' token 398 | detail::EnableUnlessSameType<CallableT, unique_function> * = 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<clang::PPConditionalInfo>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:484:49: error: no matching function for call to 'llvm::SmallVector<clang::PPConditionalInfo, 4>::append(llvm::ArrayRef<clang::PPConditionalInfo>::iterator, llvm::ArrayRef<clang::PPConditionalInfo>::iterator)' 484 | 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:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = clang::PPConditionalInfo]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = clang::PPConditionalInfo; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = clang::PPConditionalInfo]' 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:48: note: no known conversion for argument 2 from 'llvm::ArrayRef<clang::PPConditionalInfo>::iterator' {aka 'const clang::PPConditionalInfo*'} to 'llvm::SmallVectorImpl<clang::PPConditionalInfo>::ValueParamT' {aka 'clang::PPConditionalInfo'} 657 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = clang::PPConditionalInfo]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = clang::PPConditionalInfo]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667: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<clang::PPCallbacks>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1023:16: error: 'make_unique' is not a member of 'std' 1023 | C = std::make_unique<PPChainedCallbacks>(std::move(C), | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1023: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:1023:46: error: expected primary-expression before '>' token 1023 | C = std::make_unique<PPChainedCallbacks>(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:1525:27: error: 'make_unique' is not a member of 'std' 1525 | auto TokCopy = std::make_unique<Token[]>(1); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1525: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:1525:44: error: expected primary-expression before '[' token 1525 | auto TokCopy = std::make_unique<Token[]>(1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1525:45: error: expected primary-expression before ']' token 1525 | auto TokCopy = std::make_unique<Token[]>(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<CodeCompletionTUInfo>( | ^~~~~~~~~~~ /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<CodeCompletionTUInfo>( | ^ 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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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> 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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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::FrontendAction> clang::tooling::newFrontendActionFactory()::SimpleFrontendActionFactory::create()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:401:19: error: 'make_unique' is not a member of 'std' 401 | return std::make_unique<T>(); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:401: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:401:32: error: expected primary-expression before '>' token 401 | return std::make_unique<T>(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:401:34: error: expected primary-expression before ')' token 401 | return std::make_unique<T>(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h: In member function 'std::unique_ptr<clang::FrontendAction> clang::tooling::newFrontendActionFactory(FactoryT*, clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::create()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:419:19: error: 'make_unique' is not a member of 'std' 419 | return std::make_unique<ConsumerFactoryAdaptor>(ConsumerFactory, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:419: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:419:53: error: expected primary-expression before '>' token 419 | return std::make_unique<ConsumerFactoryAdaptor>(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<clang::TemplateArgument>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTConcept.h:43:72: error: no matching function for call to 'llvm::SmallVector<clang::TemplateArgument, 4>::SmallVector(llvm::ArrayRef<clang::TemplateArgument>::iterator, llvm::ArrayRef<clang::TemplateArgument>::iterator)' 43 | 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:1216:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVectorImpl<T>&&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1216 | SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1216: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<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1211 | SmallVector(SmallVector &&RHS) : SmallVectorImpl<T>(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:1201:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1201 | SmallVector(const SmallVector &RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = clang::TemplateArgument; unsigned int N = 4]' 1197 | SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'template<class RangeTy> llvm::SmallVector<T, N>::SmallVector(const llvm::iterator_range<RangeTy>&) [with RangeTy = RangeTy; T = clang::TemplateArgument; unsigned int N = 4]' 1192 | explicit SmallVector(const iterator_range<RangeTy> &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192: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:43:72: note: mismatched types 'const llvm::iterator_range<T>' and 'llvm::ArrayRef<clang::TemplateArgument>::iterator' {aka 'const clang::TemplateArgument*'} 43 | 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:1187:3: note: candidate: 'template<class ItTy, class> llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = ItTy; <template-parameter-2-2> = <template-parameter-1-2>; T = clang::TemplateArgument; unsigned int N = 4]' 1187 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1187:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178:12: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(size_t, const T&) [with T = clang::TemplateArgument; unsigned int N = 4; size_t = long unsigned int]' 1178 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178:46: note: no known conversion for argument 2 from 'llvm::ArrayRef<clang::TemplateArgument>::iterator' {aka 'const clang::TemplateArgument*'} to 'const clang::TemplateArgument&' 1178 | explicit SmallVector(size_t Size, const T &Value = T()) | ~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1171:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector() [with T = clang::TemplateArgument; unsigned int N = 4]' 1171 | SmallVector() : SmallVectorImpl<T>(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1171: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<const clang::NamedDecl*> 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<clang::NamedDecl*>(((const clang::TemplateParameterList*)this)->clang::TemplateParameterList::begin(), ((size_t)((const clang::TemplateParameterList*)this)->clang::TemplateParameterList::size()))' from 'ArrayRef<clang::NamedDecl*>' to 'ArrayRef<const clang::NamedDecl*>' 135 | return llvm::makeArrayRef(begin(), size()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | ArrayRef<clang::NamedDecl*> /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:215:59: error: expected class-name before '{' token 215 | : public TemplateParameterList::FixedSizeStorageOwner { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In constructor 'clang::FixedSizeTemplateParameterListStorage<N, HasRequiresClause>::FixedSizeTemplateParameterListStorage(const clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, llvm::ArrayRef<clang::NamedDecl*>, clang::SourceLocation, clang::Expr*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:228:9: error: class 'clang::FixedSizeTemplateParameterListStorage<N, HasRequiresClause>' does not have any field named 'FixedSizeStorageOwner' 228 | : 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:787:58: error: wrong number of template arguments (7, should be at least 2) 787 | DeclType *, ptrdiff_t, DeclType *, DeclType *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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<clang::FunctionTemplateSpecializationInfo>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range<clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1081:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:789:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector<clang::FunctionTemplateSpecializationInfo>' 789 | explicit SpecIterator( | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'struct clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range<clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2410:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:789:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector<clang::ClassTemplateSpecializationDecl>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'struct clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range<clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3213:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:789:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector<clang::VarTemplateSpecializationDecl>' 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<clang::Expr>'} and 'unsigned int') 1598 | arg_iterator arg_end() { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXConstructExpr::arg_iterator {aka clang::Stmt::CastIterator<clang::Expr>} /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<clang::Expr, const clang::Expr* const, const clang::Stmt* const>'} 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<clang::Expr, const clang::Expr* const, const clang::Stmt* const>} /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<clang::Expr>'} and 'unsigned int') 2356 | return placement_arg_begin() + getNumPlacementArgs(); | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::arg_iterator {aka clang::Stmt::CastIterator<clang::Expr>} /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<clang::Expr, const clang::Expr* const, const clang::Stmt* const>'} and 'unsigned int') 2362 | return placement_arg_begin() + getNumPlacementArgs(); | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::const_arg_iterator {aka clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>} /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<clang::Expr, const clang::Expr* const, const clang::Stmt* const>'} and 'unsigned int') 2375 | return raw_arg_begin() + numTrailingObjects(OverloadToken<Stmt *>()); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::const_arg_iterator {aka clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>} 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<IsConst, const CFGBlock *, CFGBlock *>; | ^~~~~~~~~~~~~ | 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<IsConst, const CFGElement *, CFGElement *>; | ^~~~~~~~~~~~~ | 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<IsConst, const CFGBlock *, CFGBlock *>; | ^~~~~~~~~~~~~ | 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<UnderlayingIteratorTy>; | ^~~~~~~~~~~~~~~~~~~~~ /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<UnderlayingIteratorTy>; | ^ /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<UnderlayingIteratorTy>; | ^ /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<IsConst>::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 member function 'bool clang::CFGBlock::ElementRefIterator<IsReverse, IsConst>::operator<(clang::CFGBlock::ElementRefIterator<IsReverse, IsConst>) 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<IsReverse, IsConst>::operator==(clang::CFGBlock::ElementRefIterator<IsReverse, IsConst>) 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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<false, false>'} 900 | ref_iterator ref_begin() { return {this, begin()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<false, false>'} 901 | ref_iterator ref_end() { return {this, end()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::const_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<false, true>'} 902 | const_ref_iterator ref_begin() const { return {this, begin()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::const_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<false, true>'} 903 | const_ref_iterator ref_end() const { return {this, end()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<true, false>'} 905 | reverse_ref_iterator rref_begin() { return {this, rbegin()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<true, false>'} 906 | reverse_ref_iterator rref_end() { return {this, rend()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::const_reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<true, true>'} 907 | const_reverse_ref_iterator rref_begin() const { return {this, rbegin()}; } | ^ | | | <brace-enclosed initializer list> /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 '<brace-enclosed initializer list>' to 'clang::CFGBlock::const_reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator<true, true>'} 908 | const_reverse_ref_iterator rref_end() const { return {this, rend()}; } | ^ | | | <brace-enclosed initializer list> 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:401: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, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldWriteStableReportFilename, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::AnalyzerWerror, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldApplyFixIts, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldDisplayCheckerNameForText}' from '<brace-enclosed initializer list>' to 'clang::ento::PathDiagnosticConsumerOptions' 401 | ShouldDisplayCheckerNameForText}; | ^ | | | <brace-enclosed initializer list> 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:133:47: error: wrong number of template arguments (0, should be 1) 133 | std::map<std::string, std::string, std::less<>> 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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp> 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:133:48: error: template argument 3 is invalid 133 | std::map<std::string, std::string, std::less<>> 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:5329:49: error: wrong number of template arguments (7, should be at least 2) 5329 | MappableComponent, MappableComponent> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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:8440:46: error: 'add_pointer_t' in namespace 'std' does not name a template type; did you mean 'add_pointer'? 8440 | template <typename T> using const_ptr = std::add_pointer_t<std::add_const_t<T>>; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8444:51: error: 'add_pointer_t' is not a member of 'std'; did you mean 'add_pointer'? 8444 | : public OMPClauseVisitorBase<ImplClass, std::add_pointer_t, RetTy> {}; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8444:51: error: 'add_pointer_t' is not a member of 'std'; did you mean 'add_pointer'? 8444 | : public OMPClauseVisitorBase<ImplClass, std::add_pointer_t, RetTy> {}; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8444:71: error: template argument 2 is invalid 8444 | : public OMPClauseVisitorBase<ImplClass, std::add_pointer_t, RetTy> {}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8447:47: error: 'const_ptr' was not declared in this scope; did you mean 'ConstAttr'? 8447 | public OMPClauseVisitorBase <ImplClass, const_ptr, RetTy> {}; | ^~~~~~~~~ | ConstAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8447:63: error: template argument 2 is invalid 8447 | public OMPClauseVisitorBase <ImplClass, const_ptr, RetTy> {}; | ^ 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<const clang::Expr*> 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*>(((clang::Expr* const*)Storage), ((size_t)((clang::OMPChildren*)((const clang::OMPThreadPrivateDecl*)this)->clang::OMPThreadPrivateDecl::<anonymous>.clang::OMPDeclarativeDirective<clang::Decl>::Data)->clang::OMPChildren::getNumChildren()))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' 121 | return llvm::makeArrayRef(Storage, Data->getNumChildren()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ArrayRef<clang::Expr*> /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h: In member function 'llvm::ArrayRef<const clang::Expr*> 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*>(((clang::Expr* const*)Storage), ((size_t)((clang::OMPChildren*)((const clang::OMPAllocateDecl*)this)->clang::OMPAllocateDecl::<anonymous>.clang::OMPDeclarativeDirective<clang::Decl>::Data)->clang::OMPChildren::getNumChildren()))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' 484 | return llvm::makeArrayRef(Storage, Data->getNumChildren()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ArrayRef<clang::Expr*> 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:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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:21, 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:211:7: note: provided for 'template<class DerivedT, class WrappedIteratorT, class IteratorCategoryT, class T, class DifferenceTypeT, class PointerT> class llvm::iterator_adaptor_base' 211 | 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<clang::OMPClause*>)': /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<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:911: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<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)::<lambda(unsigned int, clang::Stmt*)>&, clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)::<lambda(clang::OMPLoopBasedDirective*)>&)' 911 | NumLoops, NewCallback, NewTransformCb); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:892:15: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>, llvm::function_ref<void(clang::OMPLoopBasedDirective*)>)' 892 | static bool doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:894:72: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)::<lambda(unsigned int, clang::Stmt*)>' to 'llvm::function_ref<bool(unsigned int, clang::Stmt*)>' 894 | llvm::function_ref<bool(unsigned, Stmt *)> Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:898:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)' 898 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:900:66: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)::<lambda(unsigned int, clang::Stmt*)>' to 'llvm::function_ref<bool(unsigned int, const clang::Stmt*)>' 900 | llvm::function_ref<bool(unsigned, const Stmt *)> Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:917:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>)' 917 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:917:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:925:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>)' 925 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:925: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<bool(unsigned int, clang::Stmt*)>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:922:37: error: no matching function for call to 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*&, bool&, unsigned int&, llvm::function_ref<bool(unsigned int, clang::Stmt*)>&, clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>)::<lambda(clang::OMPLoopBasedDirective*)>&)' 922 | TransformCb); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:892:15: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>, llvm::function_ref<void(clang::OMPLoopBasedDirective*)>)' 892 | static bool doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:896:33: note: no known conversion for argument 5 from 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>)::<lambda(clang::OMPLoopBasedDirective*)>' to 'llvm::function_ref<void(clang::OMPLoopBasedDirective*)>' 895 | llvm::function_ref<void(OMPLoopBasedDirective *)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | OnTransformationCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:898:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)' 898 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:900:66: note: no known conversion for argument 4 from 'function_ref<bool(unsigned int, clang::Stmt*)>' to 'function_ref<bool(unsigned int, const clang::Stmt*)>' 900 | llvm::function_ref<bool(unsigned, const Stmt *)> Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:917:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>)' 917 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:917:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:925:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>)' 925 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:925: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<bool(unsigned int, const clang::Stmt*)>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:932: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<bool(unsigned int, const clang::Stmt*)>)::<lambda(unsigned int, const clang::Stmt*)>&)' 932 | NumLoops, NewCallback); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:892:15: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>, llvm::function_ref<void(clang::OMPLoopBasedDirective*)>)' 892 | static bool doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:892:15: note: candidate expects 5 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:898:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>, llvm::function_ref<void(const clang::OMPLoopBasedDirective*)>)' 898 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:898:3: note: candidate expects 5 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:917:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, clang::Stmt*)>)' 917 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:919:60: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>)::<lambda(unsigned int, const clang::Stmt*)>' to 'llvm::function_ref<bool(unsigned int, clang::Stmt*)>' 919 | llvm::function_ref<bool(unsigned, Stmt *)> Callback) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:925:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>)' 925 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:927:66: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref<bool(unsigned int, const clang::Stmt*)>)::<lambda(unsigned int, const clang::Stmt*)>' to 'llvm::function_ref<bool(unsigned int, const clang::Stmt*)>' 927 | llvm::function_ref<bool(unsigned, const Stmt *)> 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<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:947: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<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>)::<lambda(unsigned int, clang::Stmt*, clang::Stmt*)>&)' 947 | NumLoops, NewCallback); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:937:15: note: candidate: 'static void clang::OMPLoopBasedDirective::doForAllLoopsBodies(clang::Stmt*, bool, unsigned int, llvm::function_ref<void(unsigned int, clang::Stmt*, clang::Stmt*)>)' 937 | static void doForAllLoopsBodies( | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:939:58: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>)::<lambda(unsigned int, clang::Stmt*, clang::Stmt*)>' to 'llvm::function_ref<void(unsigned int, clang::Stmt*, clang::Stmt*)>' 939 | llvm::function_ref<void(unsigned, Stmt *, Stmt *)> Callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:940:15: note: candidate: 'static void clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>)' 940 | static void doForAllLoopsBodies( | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:942:70: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>)::<lambda(unsigned int, clang::Stmt*, clang::Stmt*)>' to 'llvm::function_ref<void(unsigned int, const clang::Stmt*, const clang::Stmt*)>' 942 | llvm::function_ref<void(unsigned, const Stmt *, const Stmt *)> 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<Derived>::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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<CLASS *>(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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | 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:251:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | 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:251:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | 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:251:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | 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<CLASS *>(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:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPMASTERTASKLOOPDIRECTIVE(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 'OMPMASTERTASKLOOPDIRECTIVE' 253 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | 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:257:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | 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:257:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | 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:257:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | 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<CLASS *>(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:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 259 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | 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:263:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | 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:263:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | 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:263:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | 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<CLASS *>(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:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPPARALLELFORDIRECTIVE(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 'OMPPARALLELFORDIRECTIVE' 265 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | 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:269:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | 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:269:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | 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:269:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | 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<CLASS *>(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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORSIMDDIRECTIVE(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 'OMPPARALLELFORSIMDDIRECTIVE' 271 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | 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:275:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | 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:275:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | 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:275:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | 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<CLASS *>(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:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 277 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | 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:281:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | 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:281:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | 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:281:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | 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<CLASS *>(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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(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 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 283 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | 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:287:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | 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:287:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | 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:287:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | 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<CLASS *>(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:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPSIMDDIRECTIVE(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 'OMPSIMDDIRECTIVE' 289 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | 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:293:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | 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:293:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | 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:293:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | 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<CLASS *>(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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 295 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | 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:299:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | 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:299:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | 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:299:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | 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<CLASS *>(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:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETSIMDDIRECTIVE(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 'OMPTARGETSIMDDIRECTIVE' 301 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | 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:305:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | 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:305:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | 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:305:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | 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<CLASS *>(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:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 307 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | 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:311:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | 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:311:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | 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:311:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | 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<CLASS *>(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:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 313 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | 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:317:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | 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:317:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | 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:317:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | 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<CLASS *>(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:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 319 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | 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:323:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | 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:323:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | 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:323:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | 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<CLASS *>(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:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 325 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | 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:329:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | 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:329:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | 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:329:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | 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<CLASS *>(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:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTASKLOOPDIRECTIVE(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 'OMPTASKLOOPDIRECTIVE' 331 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | 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:335:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | 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:335:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | 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:335:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | 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<CLASS *>(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:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPSIMDDIRECTIVE(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 'OMPTASKLOOPSIMDDIRECTIVE' 337 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | 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:341:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | 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:341:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | 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:341:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | 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<CLASS *>(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:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(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 'OMPTEAMSDISTRIBUTEDIRECTIVE' 343 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | 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:347:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | 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:347:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | 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:347:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | 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<CLASS *>(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:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 349 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | 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:353:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | 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:353:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | 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:353:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | 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<CLASS *>(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:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 355 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | 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:359:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | 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:359:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | 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:359:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | 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<CLASS *>(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:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(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 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 361 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast<CLASS *>(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:369:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 369 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:371:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 371 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion 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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355: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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast<CLASS *>(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:42: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:377:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 377 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopBasedDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | 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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | 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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | 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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | 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<CLASS *>(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:385:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 385 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 387 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | 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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | 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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | 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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | 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<CLASS *>(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:391:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 391 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:393:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 393 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | 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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | 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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | 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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | 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<CLASS *>(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:397:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 397 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 399 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | 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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | 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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | 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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | 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<CLASS *>(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:403:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 403 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 405 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | 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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | 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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | 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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | 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<CLASS *>(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:409:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 409 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 411 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | 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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | 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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | 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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | 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<CLASS *>(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:415:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 415 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 417 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | 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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | 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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | 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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | 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<CLASS *>(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:421:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 421 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 423 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | 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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | 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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | 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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | 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<CLASS *>(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:427:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 427 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 429 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | 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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | 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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | 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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | 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<CLASS *>(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:433:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 433 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 435 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | 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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | 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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | 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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | 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<CLASS *>(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:439:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 439 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 441 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | 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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | 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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | 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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | 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<CLASS *>(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:445:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 445 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 447 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | 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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | 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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | 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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | 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<CLASS *>(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:451:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 451 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 453 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | 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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | 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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | 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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | 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<CLASS *>(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:457:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 457 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 459 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | 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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | 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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | 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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | 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<CLASS *>(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:463:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 463 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 465 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | 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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | 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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | 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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | 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<CLASS *>(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:469:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 469 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 471 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | 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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | 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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | 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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | 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<CLASS *>(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:475:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 475 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 477 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | 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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | 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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | 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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | 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<CLASS *>(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:481:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 481 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 483 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | 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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | 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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | 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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | 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<CLASS *>(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:487:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 487 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 489 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | 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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | 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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | 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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | 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<CLASS *>(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:493:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 493 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 495 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | 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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | 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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | 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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | 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<CLASS *>(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:499:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 499 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 501 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | 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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | 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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | 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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | 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<CLASS *>(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:505:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 505 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 507 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | 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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | 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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | 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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | 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<CLASS *>(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:511:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 511 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 513 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | 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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | 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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | 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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | 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<CLASS *>(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:517:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 517 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 519 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | 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:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | 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:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | 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:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | 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<CLASS *>(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:527:39: note: in expansion of macro 'STMT' 527 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:529:1: note: in expansion of macro 'OBJCATCATCHSTMT' 529 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | 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:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | 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:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | 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:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | 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<CLASS *>(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:533:41: note: in expansion of macro 'STMT' 533 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:535:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 535 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | 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:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | 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:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | 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:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | 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<CLASS *>(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:539:46: note: in expansion of macro 'STMT' 539 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:541:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 541 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | 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:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | 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:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | 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:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | 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<CLASS *>(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:545:39: note: in expansion of macro 'STMT' 545 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:1: note: in expansion of macro 'OBJCATTHROWSTMT' 547 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | 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:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | 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:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | 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:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | 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<CLASS *>(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:551:37: note: in expansion of macro 'STMT' 551 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:1: note: in expansion of macro 'OBJCATTRYSTMT' 553 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | 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:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | 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:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | 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:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | 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<CLASS *>(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:557:47: note: in expansion of macro 'STMT' 557 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 559 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | 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:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | 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:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | 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:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | 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<CLASS *>(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:563:45: note: in expansion of macro 'STMT' 563 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 565 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | 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:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | 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:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | 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:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | 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<CLASS *>(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:569:34: note: in expansion of macro 'STMT' 569 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:1: note: in expansion of macro 'RETURNSTMT' 571 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | 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:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | 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:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | 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:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | 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<CLASS *>(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:575:37: note: in expansion of macro 'STMT' 575 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:1: note: in expansion of macro 'SEHEXCEPTSTMT' 577 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | 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:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | 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:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | 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:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | 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<CLASS *>(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:581:38: note: in expansion of macro 'STMT' 581 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:1: note: in expansion of macro 'SEHFINALLYSTMT' 583 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | 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:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | 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:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | 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:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | 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<CLASS *>(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:587:36: note: in expansion of macro 'STMT' 587 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:1: note: in expansion of macro 'SEHLEAVESTMT' 589 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | 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:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | 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:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | 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:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | 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<CLASS *>(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:593:34: note: in expansion of macro 'STMT' 593 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:1: note: in expansion of macro 'SEHTRYSTMT' 595 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | 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<CLASS *>(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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:32: note: in expansion of macro 'SWITCHCASE' 603 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:605:1: note: in expansion of macro 'CASESTMT' 605 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | 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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | 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<CLASS *>(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:599:34: note: in expansion of macro 'STMT' 599 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:35: note: in expansion of macro 'SWITCHCASE' 609 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:611:1: note: in expansion of macro 'DEFAULTSTMT' 611 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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 SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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 SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_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 SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_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 SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | 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:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | 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:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | 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:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | 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<CLASS *>(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 SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:621:1: note: in expansion of macro 'SWITCHSTMT' 621 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:38: note: in expansion of macro 'VALUESTMT' 629 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 631 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:643:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 643 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 645 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:51: note: in expansion of macro 'EXPR' 639 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 649 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'CONDITIONALOPERATOR' 651 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:37: note: in expansion of macro 'EXPR' 659 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:661:1: note: in expansion of macro 'ADDRLABELEXPR' 661 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:42: note: in expansion of macro 'EXPR' 665 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:667:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 667 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:41: note: in expansion of macro 'EXPR' 671 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:673:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 673 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:677:42: note: in expansion of macro 'EXPR' 677 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 679 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:683:42: note: in expansion of macro 'EXPR' 683 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 685 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:689:34: note: in expansion of macro 'EXPR' 689 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:1: note: in expansion of macro 'ASTYPEEXPR' 691 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:695:34: note: in expansion of macro 'EXPR' 695 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:1: note: in expansion of macro 'ATOMICEXPR' 697 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:1: note: in expansion of macro 'BINARYOPERATOR' 703 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:701:38: note: in expansion of macro 'EXPR' 701 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:46: note: in expansion of macro 'BINARYOPERATOR' 705 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:707:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 707 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:33: note: in expansion of macro 'EXPR' 715 | # define BLOCKEXPR(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 'BLOCKEXPR' 717 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:44: note: in expansion of macro 'EXPR' 721 | # define CXXBINDTEMPORARYEXPR(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 'CXXBINDTEMPORARYEXPR' 723 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:42: note: in expansion of macro 'EXPR' 727 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:729:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 729 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 735 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:733:40: note: in expansion of macro 'EXPR' 733 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 737 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:739:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 739 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:41: note: in expansion of macro 'EXPR' 747 | # define CXXDEFAULTARGEXPR(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 'CXXDEFAULTARGEXPR' 749 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:42: note: in expansion of macro 'EXPR' 753 | # define CXXDEFAULTINITEXPR(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 'CXXDEFAULTINITEXPR' 755 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:37: note: in expansion of macro 'EXPR' 759 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:761:1: note: in expansion of macro 'CXXDELETEEXPR' 761 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:765:51: note: in expansion of macro 'EXPR' 765 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 767 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:771:35: note: in expansion of macro 'EXPR' 771 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:1: note: in expansion of macro 'CXXFOLDEXPR' 773 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:777:48: note: in expansion of macro 'EXPR' 777 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 779 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:783:34: note: in expansion of macro 'EXPR' 783 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:1: note: in expansion of macro 'CXXNEWEXPR' 785 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:789:39: note: in expansion of macro 'EXPR' 789 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 791 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:795:45: note: in expansion of macro 'EXPR' 795 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 797 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:801:47: note: in expansion of macro 'EXPR' 801 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 803 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:807:50: note: in expansion of macro 'EXPR' 807 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 809 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:813:46: note: in expansion of macro 'EXPR' 813 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 815 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:819:49: note: in expansion of macro 'EXPR' 819 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 821 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:825:35: note: in expansion of macro 'EXPR' 825 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:1: note: in expansion of macro 'CXXTHISEXPR' 827 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:831:36: note: in expansion of macro 'EXPR' 831 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:1: note: in expansion of macro 'CXXTHROWEXPR' 833 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:837:37: note: in expansion of macro 'EXPR' 837 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:1: note: in expansion of macro 'CXXTYPEIDEXPR' 839 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:843:50: note: in expansion of macro 'EXPR' 843 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 845 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:849:37: note: in expansion of macro 'EXPR' 849 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:1: note: in expansion of macro 'CXXUUIDOFEXPR' 851 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:1: note: in expansion of macro 'CALLEXPR' 857 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:42: note: in expansion of macro 'CALLEXPR' 859 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:861:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 861 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:41: note: in expansion of macro 'CALLEXPR' 865 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:867:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 867 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:43: note: in expansion of macro 'CALLEXPR' 871 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:873:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 873 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:855:32: note: in expansion of macro 'EXPR' 855 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:42: note: in expansion of macro 'CALLEXPR' 877 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:1: note: in expansion of macro 'USERDEFINEDLITERAL' 879 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:895:42: note: in expansion of macro 'EXPLICITCASTEXPR' 895 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 897 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:901:38: note: in expansion of macro 'EXPLICITCASTEXPR' 901 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:903:1: note: in expansion of macro 'CSTYLECASTEXPR' 903 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:45: note: in expansion of macro 'EXPLICITCASTEXPR' 907 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:909:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 909 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 917 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:919:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 919 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 923 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:925:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 925 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 929 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:931:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 931 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:935:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 935 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 937 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:913:40: note: in expansion of macro 'EXPLICITCASTEXPR' 913 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:941:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 941 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 943 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:40: note: in expansion of macro 'CASTEXPR' 891 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:43: note: in expansion of macro 'EXPLICITCASTEXPR' 951 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:953:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 953 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:32: note: in expansion of macro 'EXPR' 887 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:40: note: in expansion of macro 'CASTEXPR' 961 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'IMPLICITCASTEXPR' 963 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:40: note: in expansion of macro 'EXPR' 971 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'CHARACTERLITERAL' 973 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:977:34: note: in expansion of macro 'EXPR' 977 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:979:1: note: in expansion of macro 'CHOOSEEXPR' 979 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:43: note: in expansion of macro 'EXPR' 983 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:985:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 985 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:989:49: note: in expansion of macro 'EXPR' 989 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 991 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:995:41: note: in expansion of macro 'EXPR' 995 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:1: note: in expansion of macro 'CONVERTVECTOREXPR' 997 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1005 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1007:1: note: in expansion of macro 'COAWAITEXPR' 1007 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1001:44: note: in expansion of macro 'EXPR' 1001 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1011 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1013:1: note: in expansion of macro 'COYIELDEXPR' 1013 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:35: note: in expansion of macro 'EXPR' 1021 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1023:1: note: in expansion of macro 'DECLREFEXPR' 1023 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:44: note: in expansion of macro 'EXPR' 1027 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1029:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1029 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:49: note: in expansion of macro 'EXPR' 1033 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1035:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1035 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1039:42: note: in expansion of macro 'EXPR' 1039 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1041 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1045:48: note: in expansion of macro 'EXPR' 1045 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1047 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1051:43: note: in expansion of macro 'EXPR' 1051 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1053 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1057:44: note: in expansion of macro 'EXPR' 1057 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1059 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1063:41: note: in expansion of macro 'EXPR' 1063 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1065 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1069:39: note: in expansion of macro 'EXPR' 1069 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:1: note: in expansion of macro 'FLOATINGLITERAL' 1071 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:36: note: in expansion of macro 'FULLEXPR' 1079 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1081:1: note: in expansion of macro 'CONSTANTEXPR' 1081 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1075:32: note: in expansion of macro 'EXPR' 1075 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:40: note: in expansion of macro 'FULLEXPR' 1085 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1087:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1087 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:44: note: in expansion of macro 'EXPR' 1095 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1097:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1097 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:35: note: in expansion of macro 'EXPR' 1101 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1103:1: note: in expansion of macro 'GNUNULLEXPR' 1103 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:44: note: in expansion of macro 'EXPR' 1107 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1109 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1113:40: note: in expansion of macro 'EXPR' 1113 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:1: note: in expansion of macro 'IMAGINARYLITERAL' 1115 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1119:45: note: in expansion of macro 'EXPR' 1119 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1121 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1125:36: note: in expansion of macro 'EXPR' 1125 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:1: note: in expansion of macro 'INITLISTEXPR' 1127 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1131:38: note: in expansion of macro 'EXPR' 1131 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:1: note: in expansion of macro 'INTEGERLITERAL' 1133 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1137:34: note: in expansion of macro 'EXPR' 1137 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:1: note: in expansion of macro 'LAMBDAEXPR' 1139 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1143:41: note: in expansion of macro 'EXPR' 1143 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1145 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1149:47: note: in expansion of macro 'EXPR' 1149 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1151 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1155:48: note: in expansion of macro 'EXPR' 1155 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1157 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1161:43: note: in expansion of macro 'EXPR' 1161 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1163 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1167:34: note: in expansion of macro 'EXPR' 1167 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:1: note: in expansion of macro 'MEMBEREXPR' 1169 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1173:34: note: in expansion of macro 'EXPR' 1173 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:1: note: in expansion of macro 'NOINITEXPR' 1175 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1179:43: note: in expansion of macro 'EXPR' 1179 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1181 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1185:43: note: in expansion of macro 'EXPR' 1185 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1187 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1191:39: note: in expansion of macro 'EXPR' 1191 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:1: note: in expansion of macro 'OMPITERATOREXPR' 1193 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1197:40: note: in expansion of macro 'EXPR' 1197 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1199 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1203:49: note: in expansion of macro 'EXPR' 1203 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1205 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1209:43: note: in expansion of macro 'EXPR' 1209 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1211 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1215:37: note: in expansion of macro 'EXPR' 1215 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1217 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1221:45: note: in expansion of macro 'EXPR' 1221 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1223 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1227:38: note: in expansion of macro 'EXPR' 1227 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:1: note: in expansion of macro 'OBJCENCODEEXPR' 1229 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1233:51: note: in expansion of macro 'EXPR' 1233 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1235 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1239:35: note: in expansion of macro 'EXPR' 1239 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:1: note: in expansion of macro 'OBJCISAEXPR' 1241 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1245:39: note: in expansion of macro 'EXPR' 1245 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1247 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1251:39: note: in expansion of macro 'EXPR' 1251 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1253 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1257:43: note: in expansion of macro 'EXPR' 1257 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1259 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1263:40: note: in expansion of macro 'EXPR' 1263 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1265 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1269:40: note: in expansion of macro 'EXPR' 1269 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1271 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1275:41: note: in expansion of macro 'EXPR' 1275 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1277 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1281:44: note: in expansion of macro 'EXPR' 1281 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1283 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1287:36: note: in expansion of macro 'EXPR' 1287 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:1: note: in expansion of macro 'OFFSETOFEXPR' 1289 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1293:39: note: in expansion of macro 'EXPR' 1293 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1295 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:44: note: in expansion of macro 'OVERLOADEXPR' 1303 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1305:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1305 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1299:36: note: in expansion of macro 'EXPR' 1299 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:44: note: in expansion of macro 'OVERLOADEXPR' 1309 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1311:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1311 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:41: note: in expansion of macro 'EXPR' 1319 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1321:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1321 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:33: note: in expansion of macro 'EXPR' 1325 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1327:1: note: in expansion of macro 'PARENEXPR' 1327 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:37: note: in expansion of macro 'EXPR' 1331 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1333:1: note: in expansion of macro 'PARENLISTEXPR' 1333 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1337:38: note: in expansion of macro 'EXPR' 1337 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:1: note: in expansion of macro 'PREDEFINEDEXPR' 1339 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1343:40: note: in expansion of macro 'EXPR' 1343 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1345 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1349:36: note: in expansion of macro 'EXPR' 1349 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:1: note: in expansion of macro 'RECOVERYEXPR' 1351 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1355:36: note: in expansion of macro 'EXPR' 1355 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:1: note: in expansion of macro 'REQUIRESEXPR' 1357 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1361:48: note: in expansion of macro 'EXPR' 1361 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1363 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1367:41: note: in expansion of macro 'EXPR' 1367 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1369 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1373:38: note: in expansion of macro 'EXPR' 1373 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1375 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1379:37: note: in expansion of macro 'EXPR' 1379 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:1: note: in expansion of macro 'SOURCELOCEXPR' 1381 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1385:32: note: in expansion of macro 'EXPR' 1385 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:1: note: in expansion of macro 'STMTEXPR' 1387 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1391:37: note: in expansion of macro 'EXPR' 1391 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:1: note: in expansion of macro 'STRINGLITERAL' 1393 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1397:52: note: in expansion of macro 'EXPR' 1397 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1399 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1403:56: note: in expansion of macro 'EXPR' 1403 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1405 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1409:37: note: in expansion of macro 'EXPR' 1409 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:1: note: in expansion of macro 'TYPETRAITEXPR' 1411 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1415:32: note: in expansion of macro 'EXPR' 1415 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:1: note: in expansion of macro 'TYPOEXPR' 1417 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1421:48: note: in expansion of macro 'EXPR' 1421 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1423 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1427:37: note: in expansion of macro 'EXPR' 1427 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:1: note: in expansion of macro 'UNARYOPERATOR' 1429 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:635:28: note: in expansion of macro 'VALUESTMT' 635 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1433:33: note: in expansion of macro 'EXPR' 1433 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:1: note: in expansion of macro 'VAARGEXPR' 1435 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | 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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | 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<CLASS *>(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:625:33: note: in expansion of macro 'STMT' 625 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:33: note: in expansion of macro 'VALUESTMT' 1443 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1445:1: note: in expansion of macro 'LABELSTMT' 1445 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /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:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | 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:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | 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:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | 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:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | 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<CLASS *>(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:1453:33: note: in expansion of macro 'STMT' 1453 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'WHILESTMT' 1455 | 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<Derived>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2223:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2223 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2225:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2225 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2228:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2228 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2231:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2231 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2222:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2222 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSAsmStmt(clang::MSAsmStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2236:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2236 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2242:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2242 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeclStmt(clang::DeclStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2247:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2247 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseBreakStmt(clang::BreakStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2261:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2261 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXTryStmt(clang::CXXTryStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2262:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2262 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCaseStmt(clang::CaseStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2263:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2263 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCompoundStmt(clang::CompoundStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2264:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2264 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseContinueStmt(clang::ContinueStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDefaultStmt(clang::DefaultStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDoStmt(clang::DoStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseForStmt(clang::ForStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseGotoStmt(clang::GotoStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseIfStmt(clang::IfStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseLabelStmt(clang::LabelStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttributedStmt(clang::AttributedStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseNullStmt(clang::NullStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<Derived>::TraverseCXXForRangeStmt(clang::CXXForRangeStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2286:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2286 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2287:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2287 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2288:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2288 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2289:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2289 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2295:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2295 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnStmt(clang::ReturnStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2300:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2300 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwitchStmt(clang::SwitchStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2301:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2301 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseWhileStmt(clang::WhileStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2302:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2302 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantExpr(clang::ConstantExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeclRefExpr(clang::DeclRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2315:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2315 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2322:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2322 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMemberExpr(clang::MemberExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2331:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2331 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2338:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2338 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2344:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2344 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinBitCastExpr(clang::BuiltinBitCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | 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:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | 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:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | 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:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | 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<CLASS *>(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:2387:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2387 | 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<Derived>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2441:37: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy<false>'} has no member named 'getTypeSourceInfo' 2441 | if (TypeSourceInfo *TSI = Assoc.getTypeSourceInfo()) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2443:43: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy<false>'} has no member named 'getAssociationExpr' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2443:43: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy<false>'} has no member named 'getAssociationExpr' 2443 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2443:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2443 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2438 | 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<Derived>::TraversePseudoObjectExpr(clang::PseudoObjectExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2451:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2451 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2458:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2458 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2450:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2450 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2463:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2463 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXNewExpr(clang::CXXNewExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2469:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2469 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2474:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2474 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2482:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2482 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2489:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2489 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2496:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2496 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2502:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2502 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2509:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2509 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2514:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2514 | 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<Derived>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2519:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2519 | { 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseVAArgExpr(clang::VAArgExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2521:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2521 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2526:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2526 | 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<Derived>::TraverseLambdaExpr(clang::LambdaExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2561:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2561 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | 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_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2567:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2567 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2532:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2532 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2572:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2572 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2579:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2579 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCallExpr(clang::CallExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2580:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2580 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2581:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2581 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2586:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2586 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMatrixSubscriptExpr(clang::MatrixSubscriptExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2587:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2587 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPArraySectionExpr(clang::OMPArraySectionExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2588:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2588 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPArrayShapingExpr(clang::OMPArrayShapingExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPIteratorExpr(clang::OMPIteratorExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockExpr(clang::BlockExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseChooseExpr(clang::ChooseExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2597:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2597 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2598:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2598 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2604:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2604 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2609:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2609 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2610:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2610 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseExprWithCleanups(clang::ExprWithCleanups*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2611:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2611 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2612:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2612 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXThisExpr(clang::CXXThisExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2624:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2624 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2625:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2625 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2626:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2626 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2627:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2627 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseGNUNullExpr(clang::GNUNullExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoInitExpr(clang::NoInitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<Derived>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2637:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2637 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2639:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2639 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2640:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2640 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2642:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2642 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2647:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2647 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2648:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2648 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2650:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2650 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2655:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2655 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2665:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2665 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2666:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2666 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2667:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2667 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2668:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2668 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenExpr(clang::ParenExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2675:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2675 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenListExpr(clang::ParenListExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2676:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2676 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2677:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2677 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraversePredefinedExpr(clang::PredefinedExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2682:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2682 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmtExpr(clang::StmtExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2683:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2683 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSourceLocExpr(clang::SourceLocExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2694:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2694 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSEHTryStmt(clang::SEHTryStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2702:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2702 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSEHExceptStmt(clang::SEHExceptStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2703:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2703 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2704:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2704 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2705:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2705 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapturedStmt(clang::CapturedStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<Derived>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2718:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2718 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypoExpr(clang::TypoExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2719:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2719 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecoveryExpr(clang::RecoveryExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2720:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2720 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2721:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2721 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseConditionalOperator(clang::ConditionalOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2726:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2726 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryOperator(clang::UnaryOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2727:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2727 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseBinaryOperator(clang::BinaryOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2728:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2728 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraversePackExpansionExpr(clang::PackExpansionExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseAtomicExpr(clang::AtomicExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<Derived>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2751:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2751 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2749:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2749 | 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<Derived>::TraverseCoreturnStmt(clang::CoreturnStmt*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2757:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2757 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2755 | 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<Derived>::TraverseCoawaitExpr(clang::CoawaitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2763:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2763 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2761 | 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<Derived>::TraverseDependentCoawaitExpr(clang::DependentCoawaitExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2769:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2769 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2767 | 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<Derived>::TraverseCoyieldExpr(clang::CoyieldExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | 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:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | 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<CLASS *>(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2206:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2206 | { 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:2775:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2775 | 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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2773 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseConceptSpecializationExpr(clang::ConceptSpecializationExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2780:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2780 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseRequiresExpr(clang::RequiresExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseIntegerLiteral(clang::IntegerLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2807:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2807 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2808:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2808 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseCharacterLiteral(clang::CharacterLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2809:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2809 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseFloatingLiteral(clang::FloatingLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2810:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2810 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseStringLiteral(clang::StringLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseAsTypeExpr(clang::AsTypeExpr*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | 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(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCanonicalLoop(clang::OMPCanonicalLoop*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2831:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2831 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2845:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2845 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2848:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2848 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTileDirective(clang::OMPTileDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2851:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2851 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPUnrollDirective(clang::OMPUnrollDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2854:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2854 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPForDirective(clang::OMPForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2857:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2857 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2860:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2860 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2863:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2863 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2866:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2866 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2869:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2869 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2872:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2872 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2875:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2875 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2880:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2880 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2883:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2883 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelMasterDirective(clang::OMPParallelMasterDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2886:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2886 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2889:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2889 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2892:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2892 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2895:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2895 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2898:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2898 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2901:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2901 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2904:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2904 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2907:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2907 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2910:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2910 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2913:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2913 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDepobjDirective(clang::OMPDepobjDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2916:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2916 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPScanDirective(clang::OMPScanDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2919:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2919 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2922:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2922 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2925:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2925 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2928:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2928 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2931:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2931 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2934:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2934 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2937:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2937 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2940:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2940 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2943:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2943 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2946:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2946 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2949:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2949 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2952:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2952 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2955:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2955 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2958:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2958 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2961:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2961 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2964:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2964 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2967:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2967 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2970:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2970 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2973:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2973 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2976:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2976 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2979:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2979 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2982:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2982 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2985:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2985 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2988:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2988 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2991:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2991 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2994:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2994 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2997:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2997 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3000:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3000 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3003:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3003 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3006:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3006 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3009:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3009 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3012:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3012 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPInteropDirective(clang::OMPInteropDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3015:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3015 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDispatchDirective(clang::OMPDispatchDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3018:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3018 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPMaskedDirective(clang::OMPMaskedDirective*, clang::RecursiveASTVisitor<Derived>::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<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: note: in definition of macro 'TRAVERSE_STMT_BASE' 351 | ? static_cast<std::conditional_t< \ | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_cast<std::conditional_t< \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | 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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | 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<CLASS *>(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:2209:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2209 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3021:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3021 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ 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:82:8: note: candidate: 'void llvm::APSInt::toString(llvm::SmallVectorImpl<char>&, unsigned int) const' 82 | void toString(SmallVectorImpl<char> &Str, unsigned Radix = 10) const { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:82:40: note: no known conversion for argument 1 from 'int' to 'llvm::SmallVectorImpl<char>&' 82 | void toString(SmallVectorImpl<char> &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:1741:8: note: candidate: 'void llvm::APInt::toString(llvm::SmallVectorImpl<char>&, unsigned int, bool, bool) const' 1741 | void toString(SmallVectorImpl<char> &Str, unsigned Radix, bool Signed, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1741: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 '<brace-enclosed initializer list>') 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:212:7: note: candidate: 'clang::SourceRange& clang::SourceRange::operator=(const clang::SourceRange&)' 212 | class SourceRange { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:212:7: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const clang::SourceRange&' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:212:7: note: candidate: 'clang::SourceRange& clang::SourceRange::operator=(clang::SourceRange&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:212:7: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' 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<std::__cxx11::basic_string<char> >, 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<std::__cxx11::basic_string<char> >&, 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:265:3: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(std::vector<std::__cxx11::basic_string<char> >, clang::tooling::ToolAction*, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>)' 265 | ToolInvocation(std::vector<std::string> CommandLine, ToolAction *Action, | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:265:3: note: candidate expects 4 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:253:3: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(std::vector<std::__cxx11::basic_string<char> >, std::unique_ptr<clang::FrontendAction>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>)' 253 | ToolInvocation(std::vector<std::string> CommandLine, | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:254:50: note: no known conversion for argument 2 from 'BrowserAction*' to 'std::unique_ptr<clang::FrontendAction>' 254 | std::unique_ptr<FrontendAction> FAction, FileManager *Files, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:240:7: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(const clang::tooling::ToolInvocation&)' 240 | class ToolInvocation { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:240: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(<brace-enclosed initializer list>)' 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<char>'} 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<std::__cxx11::basic_string<char> >::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<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; std::vector<_Tp, _Alloc>::value_type = std::__cxx11::basic_string<char>]' 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<char>&'} 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<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; std::vector<_Tp, _Alloc>::value_type = std::__cxx11::basic_string<char>]' 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<std::__cxx11::basic_string<char> >::value_type&&' {aka 'std::__cxx11::basic_string<char>&&'} 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<std::unique_ptr<llvm::MemoryBuffer> >' has no member named 'get' 544 | std::unique_ptr<llvm::MemoryBuffer> 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<InputIterator>::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<const clang::QualType*>' 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<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:239:18: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:265:36: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, 2, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>; unsigned int IntBits = 2; IntType = unsigned int; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, 2, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3217:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, 2, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>; unsigned int IntBits = 2; IntType = unsigned int; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, 2, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3217:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<T, TPtr, StmtPtr>::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:2911:24: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1124:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator<clang::Expr>' 1124 | CastIterator(StmtPtr *I) : Base(I) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator<T, TPtr, StmtPtr>::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:2921:24: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1124:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator<clang::Expr, const clang::Expr* const, const clang::Stmt* const>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator<T, TPtr, StmtPtr>::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:3138:37: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1124:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator<T, TPtr, StmtPtr>::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:3150:37: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1124:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator<clang::AddrLabelExpr, const clang::AddrLabelExpr* const, const clang::Stmt* const>' 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<T>::~Expected() [with T = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1063:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:556:17: error: 'getStorage' was not declared in this scope 556 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:22, 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<T>::~ErrorOr() [with T = llvm::sys::fs::basic_file_status]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1361: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<T>::~ErrorOr() [with T = llvm::vfs::Status]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:111: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<T>::~ErrorOr() [with T = std::__cxx11::basic_string<char>]': /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<T>::~ErrorOr() [with T = std::unique_ptr<llvm::vfs::File>]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:380: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<T>::~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:556:17: error: 'getStorage' was not declared in this scope 556 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Optional<T> llvm::expectedToOptional(llvm::Expected<T>&&) [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:1052:22: error: no match for 'operator*' (operand type is 'llvm::Expected<clang::DirectoryEntryRef>') 1052 | 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:20, 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:2154:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2154 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2154:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2159 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159: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<T>::~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:556:17: error: 'getStorage' was not declared in this scope 556 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Optional<T> llvm::expectedToOptional(llvm::Expected<T>&&) [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:1052:22: error: no match for 'operator*' (operand type is 'llvm::Expected<clang::FileEntryRef>') 1052 | 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:20, 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:2154:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2154 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2154:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2159 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2159: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:22, 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<T>::~ErrorOr() [with T = std::unique_ptr<llvm::MemoryBuffer>]': /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<InternalLen>::SmallString(llvm::StringRef) [with unsigned int InternalLen = 32]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:468:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:31:79: error: no matching function for call to 'llvm::SmallVector<char, 32>::SmallVector(llvm::StringRef::iterator, llvm::StringRef::iterator)' 31 | SmallString(StringRef S) : SmallVector<char, InternalLen>(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:1216:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVectorImpl<T>&&) [with T = char; unsigned int N = 32]' 1216 | SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1216: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<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = char; unsigned int N = 32]' 1211 | SmallVector(SmallVector &&RHS) : SmallVectorImpl<T>(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:1201:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = char; unsigned int N = 32]' 1201 | SmallVector(const SmallVector &RHS) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = char; unsigned int N = 32]' 1197 | SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1197:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'template<class RangeTy> llvm::SmallVector<T, N>::SmallVector(const llvm::iterator_range<RangeTy>&) [with RangeTy = RangeTy; T = char; unsigned int N = 32]' 1192 | explicit SmallVector(const iterator_range<RangeTy> &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192: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:31:79: note: mismatched types 'const llvm::iterator_range<T>' and 'llvm::StringRef::iterator' {aka 'const char*'} 31 | SmallString(StringRef S) : SmallVector<char, InternalLen>(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:1187:3: note: candidate: 'template<class ItTy, class> llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = ItTy; <template-parameter-2-2> = <template-parameter-1-2>; T = char; unsigned int N = 32]' 1187 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl<T>(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1187:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178:12: note: candidate: 'llvm::SmallVector<T, N>::SmallVector(size_t, const T&) [with T = char; unsigned int N = 32; size_t = long unsigned int]' (near match) 1178 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1178: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:31:77: error: invalid conversion from 'llvm::StringRef::iterator' {aka 'const char*'} to 'char' [-fpermissive] 31 | SmallString(StringRef S) : SmallVector<char, InternalLen>(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:1171:3: note: candidate: 'llvm::SmallVector<T, N>::SmallVector() [with T = char; unsigned int N = 32]' 1171 | SmallVector() : SmallVectorImpl<T>(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1171: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 'EltTy* llvm::TinyPtrVector<EltTy>::insert(llvm::TinyPtrVector<EltTy>::iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; llvm::TinyPtrVector<EltTy>::iterator = clang::ModuleMacro**]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:683: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<clang::ModuleMacro*, 4>::insert(llvm::TinyPtrVector<clang::ModuleMacro*>::iterator, clang::ModuleMacro**&, clang::ModuleMacro**&)' 352 | return Val.template get<VecTy*>()->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:773:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, T&&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 773 | iterator insert(iterator I, T &&Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:773:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:777:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, const T&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 777 | iterator insert(iterator I, const T &Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:777:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:781:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = clang::ModuleMacro*]' 781 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:781:66: note: no known conversion for argument 3 from 'clang::ModuleMacro**' to 'llvm::SmallVectorImpl<clang::ModuleMacro*>::ValueParamT' {aka 'clang::ModuleMacro*'} 781 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:846:12: note: candidate: 'template<class ItTy, class> llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, ItTy, ItTy) [with ItTy = ItTy; <template-parameter-2-2> = <template-parameter-1-2>; T = clang::ModuleMacro*]' 846 | iterator insert(iterator I, ItTy From, ItTy To) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:846:12: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:904:8: note: candidate: 'void llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, std::initializer_list<_Tp>) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 904 | void insert(iterator I, std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:904: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<EltTy>::insert(llvm::TinyPtrVector<EltTy>::iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro* const*; EltTy = clang::ModuleMacro*; llvm::TinyPtrVector<EltTy>::iterator = clang::ModuleMacro**]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:707: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<clang::ModuleMacro*, 4>::insert(llvm::TinyPtrVector<clang::ModuleMacro*>::iterator, clang::ModuleMacro* const*&, clang::ModuleMacro* const*&)' 352 | return Val.template get<VecTy*>()->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:773:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, T&&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 773 | iterator insert(iterator I, T &&Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:773:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:777:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, const T&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 777 | iterator insert(iterator I, const T &Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:777:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:781:12: note: candidate: 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = clang::ModuleMacro*]' 781 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:781:66: note: no known conversion for argument 3 from 'clang::ModuleMacro* const*' to 'llvm::SmallVectorImpl<clang::ModuleMacro*>::ValueParamT' {aka 'clang::ModuleMacro*'} 781 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:846:12: note: candidate: 'template<class ItTy, class> llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, ItTy, ItTy) [with ItTy = ItTy; <template-parameter-2-2> = <template-parameter-1-2>; T = clang::ModuleMacro*]' 846 | iterator insert(iterator I, ItTy From, ItTy To) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:846:12: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:904:8: note: candidate: 'void llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, std::initializer_list<_Tp>) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl<T>::iterator = clang::ModuleMacro**]' 904 | void insert(iterator I, std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:904:8: note: candidate expects 2 arguments, 3 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 instantiation of 'static clang::RedeclarableTemplateDecl::SpecIterator<EntryType> clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector<EntryType>&, bool) [with EntryType = clang::FunctionTemplateSpecializationInfo; typename clang::RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType = clang::FunctionDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1086:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:50: error: 'class llvm::FoldingSetVector<clang::FunctionTemplateSpecializationInfo>' has no member named 'end' 803 | return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:64: error: 'class llvm::FoldingSetVector<clang::FunctionTemplateSpecializationInfo>' has no member named 'begin' 803 | return SpecIterator<EntryType>(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<EntryType> clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector<EntryType>&, bool) [with EntryType = clang::ClassTemplateSpecializationDecl; typename clang::RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType = clang::ClassTemplateSpecializationDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2415:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:50: error: 'class llvm::FoldingSetVector<clang::ClassTemplateSpecializationDecl>' has no member named 'end' 803 | return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:64: error: 'class llvm::FoldingSetVector<clang::ClassTemplateSpecializationDecl>' has no member named 'begin' 803 | return SpecIterator<EntryType>(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<EntryType> clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector<EntryType>&, bool) [with EntryType = clang::VarTemplateSpecializationDecl; typename clang::RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType = clang::VarTemplateSpecializationDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3218:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:50: error: 'class llvm::FoldingSetVector<clang::VarTemplateSpecializationDecl>' has no member named 'end' 803 | return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:803:64: error: 'class llvm::FoldingSetVector<clang::VarTemplateSpecializationDecl>' has no member named 'begin' 803 | return SpecIterator<EntryType>(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 'void llvm::sort(Container&&) [with Container = std::vector<llvm::StringLiteral>&]': /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:1492:13: error: no matching function for call to 'sort(int, int)' 1492 | llvm::sort(adl_begin(C), adl_end(C)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1475:13: note: candidate: 'template<class IteratorTy, <typeprefixerror><anonymous> > void llvm::sort(IteratorTy, IteratorTy)' 1475 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1475:13: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1492:13: note: couldn't deduce template parameter '<anonymous>' 1492 | llvm::sort(adl_begin(C), adl_end(C)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1491:43: note: candidate: 'template<class Container> void llvm::sort(Container&&)' 1491 | template <typename Container> inline void sort(Container &&C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1491:43: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1492:13: note: candidate expects 1 argument, 2 provided 1492 | 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<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:239:18: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:265:36: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> > >]' /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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> > >]' /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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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 = 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:607: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:164:72: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:559:80: error: 'get_hashable_data' was not declared in this scope 559 | 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 = clang::ObjCRuntime::Kind; Ts = {llvm::VersionTuple}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:607: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:481:62: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:559: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:19, 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<T, true>::getValue() const & [with T = llvm::Align]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::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:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = llvm::Align]' not a return-statement 202 | } | ^ 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:607: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:559:80: error: 'get_hashable_data' was not declared in this scope 559 | 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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, const clang::ExtQuals*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:676:52: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::DeclContext*, clang::Decl::MultipleDC*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:270:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::DeclContext*, clang::Decl::MultipleDC*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::DeclContext*, clang::Decl::MultipleDC*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:270:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::NamedDecl*, clang::DeclListNode*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::get() const [with T = clang::NamedDecl*; PTs = {clang::NamedDecl*, clang::DeclListNode*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:1263:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::DeclListNode*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::DeclListNode*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::DeclListNode*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::get() const [with T = clang::NamedDecl*; PTs = {clang::NamedDecl*, clang::DeclListNode*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:1263:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:3217:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TypedefNameDecl*, clang::QualifierInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::QualifierInfo*; PTs = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3344:77: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::QualifierInfo*; PTs = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3344:77: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<const clang::Type*, clang::TypeSourceInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:3741:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, clang::TypeSourceInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::Type*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:3741:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<char>; 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:607:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::frontend::IncludeDirGroup, unsigned int, unsigned int}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:256:76: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:559:80: error: 'get_hashable_data' was not declared in this scope 559 | 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<char>; Ts = {bool}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:607:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:261:59: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:559: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<const clang::FileEntry*, const clang::DirectoryEntry*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:561:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::FileEntry*, const clang::DirectoryEntry*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::FileEntry*, const clang::DirectoryEntry*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:561:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:421:54: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:421:54: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:2243:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:2243:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::Expr*, clang::IdentifierLoc*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::IdentifierLoc*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:475:51: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::IdentifierLoc*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::IdentifierLoc*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::IdentifierLoc*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:475:51: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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:1555: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:758: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<ContainerTy>(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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp, long unsigned int _Nm> _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<ContainerTy>(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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Container> 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<class _Container> 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:1555: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:758: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:1555: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:758:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:51:5: note: candidate: 'template<class _Container> 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<class _Container> 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:1555: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:758: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/bits/range_access.h:36, from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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:1555: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:758:39: required from here /opt/tools/gcc10/include/c++/10.3.0/initializer_list:90:5: note: candidate: 'template<class _Tp> 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<ContainerTy>(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:1555: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:758: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<ContainerTy>(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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Tp, long unsigned int _Nm> _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<ContainerTy>(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/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Container> 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<class _Container> 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:1555: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:758: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:1555: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:758:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:71:5: note: candidate: 'template<class _Container> 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<class _Container> 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:1555: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:758: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/bits/range_access.h:36, from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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:1555: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:758:39: required from here /opt/tools/gcc10/include/c++/10.3.0/initializer_list:101:5: note: candidate: 'template<class _Tp> 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<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<int* const>]': /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:1555: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:758: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<int* const>]' /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:1555: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:758: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<int>' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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<T, true>::getValue() const & [with T = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::getValue() const & [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:1269:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = long unsigned int]' not a return-statement 202 | } | ^ 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::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:616:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:616:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:1968:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:1968:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:2820:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:2820:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:3344:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:3344:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::Stmt*, clang::TypeSourceInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::TypeSourceInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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 'llvm::mapped_iterator<ItTy, FuncTy, FuncReturnTy>::mapped_iterator(ItTy, FuncTy) [with ItTy = const clang::ParmVarDecl* const*; FuncTy = clang::ObjCMethodDecl::GetTypeFn; FuncReturnTy = clang::QualType]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:298:10: required from 'llvm::mapped_iterator<ItTy, FuncTy> llvm::map_iterator(ItTy, FuncTy) [with ItTy = const clang::ParmVarDecl* const*; FuncTy = clang::ObjCMethodDecl::GetTypeFn; decltype (declval<FuncTy>()((* declval<ItTy>()))) = 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:284:75: error: no type named 'iterator_adaptor_base' in 'class llvm::mapped_iterator<const clang::ParmVarDecl* const*, clang::ObjCMethodDecl::GetTypeFn>' 284 | : mapped_iterator::iterator_adaptor_base(std::move(U)), F(std::move(F)) {} | ^ 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::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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:19, 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<T, true>::getValue() const & [with T = bool]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::getValue() const & [with T = bool]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:555:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = bool]' not a return-statement 202 | } | ^ 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<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPPrivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPPrivateClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2401:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPPrivateClause, clang::Expr*>*)((const clang::OMPPrivateClause*)((const clang::OMPVarListClause<clang::OMPPrivateClause>*)this)))->llvm::TrailingObjects<clang::OMPPrivateClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPPrivateClause>*)this)->clang::OMPVarListClause<clang::OMPPrivateClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' 255 | return llvm::makeArrayRef( | ~~~~~~~~~~~~~~~~~~^ | | | ArrayRef<clang::Expr*> 256 | static_cast<const T *>(this)->template getTrailingObjects<Expr *>(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | NumVars); | ~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPFirstprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPFirstprivateClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2510:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPFirstprivateClause, clang::Expr*>*)((const clang::OMPFirstprivateClause*)((const clang::OMPVarListClause<clang::OMPFirstprivateClause>*)this)))->llvm::TrailingObjects<clang::OMPFirstprivateClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPFirstprivateClause>*)this)->clang::OMPVarListClause<clang::OMPFirstprivateClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPLastprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPLastprivateClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2672:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPLastprivateClause, clang::Expr*>*)((const clang::OMPLastprivateClause*)((const clang::OMPVarListClause<clang::OMPLastprivateClause>*)this)))->llvm::TrailingObjects<clang::OMPLastprivateClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPLastprivateClause>*)this)->clang::OMPVarListClause<clang::OMPLastprivateClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPReductionClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3001:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPReductionClause, clang::Expr*>*)((const clang::OMPReductionClause*)((const clang::OMPVarListClause<clang::OMPReductionClause>*)this)))->llvm::TrailingObjects<clang::OMPReductionClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPReductionClause>*)this)->clang::OMPVarListClause<clang::OMPReductionClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPTaskReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPTaskReductionClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3320:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPTaskReductionClause, clang::Expr*>*)((const clang::OMPTaskReductionClause*)((const clang::OMPVarListClause<clang::OMPTaskReductionClause>*)this)))->llvm::TrailingObjects<clang::OMPTaskReductionClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPTaskReductionClause>*)this)->clang::OMPVarListClause<clang::OMPTaskReductionClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPInReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPInReductionClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3551:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPInReductionClause, clang::Expr*>*)((const clang::OMPInReductionClause*)((const clang::OMPVarListClause<clang::OMPInReductionClause>*)this)))->llvm::TrailingObjects<clang::OMPInReductionClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPInReductionClause>*)this)->clang::OMPVarListClause<clang::OMPInReductionClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPLinearClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPLinearClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3809:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPLinearClause, clang::Expr*>*)((const clang::OMPLinearClause*)((const clang::OMPVarListClause<clang::OMPLinearClause>*)this)))->llvm::TrailingObjects<clang::OMPLinearClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPLinearClause>*)this)->clang::OMPVarListClause<clang::OMPLinearClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPAlignedClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPAlignedClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4089:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPAlignedClause, clang::Expr*>*)((const clang::OMPAlignedClause*)((const clang::OMPVarListClause<clang::OMPAlignedClause>*)this)))->llvm::TrailingObjects<clang::OMPAlignedClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPAlignedClause>*)this)->clang::OMPVarListClause<clang::OMPAlignedClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPCopyinClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPCopyinClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4169:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPCopyinClause, clang::Expr*>*)((const clang::OMPCopyinClause*)((const clang::OMPVarListClause<clang::OMPCopyinClause>*)this)))->llvm::TrailingObjects<clang::OMPCopyinClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPCopyinClause>*)this)->clang::OMPVarListClause<clang::OMPCopyinClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPCopyprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPCopyprivateClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4334:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPCopyprivateClause, clang::Expr*>*)((const clang::OMPCopyprivateClause*)((const clang::OMPVarListClause<clang::OMPCopyprivateClause>*)this)))->llvm::TrailingObjects<clang::OMPCopyprivateClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPCopyprivateClause>*)this)->clang::OMPVarListClause<clang::OMPCopyprivateClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPUseDevicePtrClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPUseDevicePtrClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6997:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPUseDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>*)((const clang::OMPUseDevicePtrClause*)((const clang::OMPVarListClause<clang::OMPUseDevicePtrClause>*)this)))->llvm::TrailingObjects<clang::OMPUseDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPUseDevicePtrClause>*)this)->clang::OMPVarListClause<clang::OMPUseDevicePtrClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPNontemporalClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:65: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_end() const [with T = clang::OMPNontemporalClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:7341:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPNontemporalClause, clang::Expr*>*)((const clang::OMPNontemporalClause*)((const clang::OMPVarListClause<clang::OMPNontemporalClause>*)this)))->llvm::TrailingObjects<clang::OMPNontemporalClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPNontemporalClause>*)this)->clang::OMPVarListClause<clang::OMPNontemporalClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef<const clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() const [with T = clang::OMPInitClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:244:67: required from 'const clang::Expr* const* clang::OMPVarListClause<T>::varlist_begin() const [with T = clang::OMPInitClause; clang::OMPVarListClause<T>::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef<const clang::Expr*>::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:7555:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:255:30: error: could not convert 'llvm::makeArrayRef<clang::Expr*>(((const llvm::TrailingObjects<clang::OMPInitClause, clang::Expr*>*)((const clang::OMPInitClause*)((const clang::OMPVarListClause<clang::OMPInitClause>*)this)))->llvm::TrailingObjects<clang::OMPInitClause, clang::Expr*>::getTrailingObjects<clang::Expr*>(), ((size_t)((unsigned int)((const clang::OMPVarListClause<clang::OMPInitClause>*)this)->clang::OMPVarListClause<clang::OMPInitClause>::NumVars)))' from 'ArrayRef<clang::Expr*>' to 'ArrayRef<const clang::Expr*>' 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::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63: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: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::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:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<llvm::cl::SubCommand*, 1>&]': /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<llvm::cl::SubCommand*, 1>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallPtrSet<llvm::cl::SubCommand*, 1>&; UnaryPredicate = llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:321:6: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: cannot convert 'llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::iterator' {aka 'llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>'} to 'int' in return 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::iterator {aka llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>} /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<llvm::cl::SubCommand*, 1>&]': /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<llvm::cl::SubCommand*, 1>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallPtrSet<llvm::cl::SubCommand*, 1>&; UnaryPredicate = llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:321:6: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: cannot convert 'llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::iterator' {aka 'llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>'} to 'int' in return 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::iterator {aka llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>} 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<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:700:11: required from 'void llvm::SmallVectorImpl<T>::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1198:17: required from 'llvm::SmallVector<T, N>::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:688:23: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:664:11: error: no matching function for call to 'llvm::SmallVectorImpl<llvm::cl::OptionEnumValue>::append(std::initializer_list<llvm::cl::OptionEnumValue>::const_iterator, std::initializer_list<llvm::cl::OptionEnumValue>::const_iterator)' 664 | append(IL.begin(), IL.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = llvm::cl::OptionEnumValue]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = llvm::cl::OptionEnumValue; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = const llvm::cl::OptionEnumValue&]' 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:48: note: no known conversion for argument 2 from 'std::initializer_list<llvm::cl::OptionEnumValue>::const_iterator' {aka 'const llvm::cl::OptionEnumValue*'} to 'llvm::SmallVectorImpl<llvm::cl::OptionEnumValue>::ValueParamT' {aka 'const llvm::cl::OptionEnumValue&'} 657 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = llvm::cl::OptionEnumValue]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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<T, true>::getValue() const & [with T = clang::SourceRange]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::getValue() const & [with T = clang::SourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:292:20: required from 'constexpr const T& llvm::Optional<T>::operator*() const & [with T = clang::SourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1481:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = clang::SourceRange]' not a return-statement 202 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = clang::CharSourceRange]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::getValue() const & [with T = clang::CharSourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:292:20: required from 'constexpr const T& llvm::Optional<T>::operator*() const & [with T = clang::CharSourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1489:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::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<const From>::RetType llvm::simplify_type<const From>::getSimplifiedValue(const From&) [with From = clang::QualType; llvm::simplify_type<const From>::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<To, From, SimpleFrom>::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:994: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<From>::getSimplifiedValue(const_cast<From&>(Val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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::FileEntry*, const void*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::FileEntry*, const void*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> > >; int I = 0; Type = clang::FileEntry*; Types = {const void*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:168:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::FileEntry*, const void*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::FileEntry*, const void*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::FileEntry*, const void*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry*, const void*> > >; int I = 0; Type = clang::FileEntry*; Types = {const void*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:168:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<long unsigned 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 = const llvm::SmallVector<long unsigned int>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector<long unsigned int>&; UnaryPredicate = llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:163: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<long unsigned int, void>::const_iterator' {aka 'const long unsigned int*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<long unsigned int, void>::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<long unsigned 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 = const llvm::SmallVector<long unsigned int>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector<long unsigned int>&; UnaryPredicate = llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:163: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<long unsigned int, void>::const_iterator' {aka 'const long unsigned int*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<long unsigned int, void>::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<clang::Expr*, clang::FieldDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:195:14: required from 'T llvm::PointerUnion<PTs>::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:4877:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::FieldDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::FieldDecl*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:195:14: required from 'T llvm::PointerUnion<PTs>::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:4877:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:700:11: required from 'void llvm::SmallVectorImpl<T>::assign(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1198:17: required from 'llvm::SmallVector<T, N>::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:664:11: error: no matching function for call to 'llvm::SmallVectorImpl<llvm::BitCodeAbbrevOp>::append(std::initializer_list<llvm::BitCodeAbbrevOp>::const_iterator, std::initializer_list<llvm::BitCodeAbbrevOp>::const_iterator)' 664 | append(IL.begin(), IL.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: candidate: 'template<class in_iter, class> void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = in_iter; <template-parameter-2-2> = <template-parameter-1-2>; T = llvm::BitCodeAbbrevOp]' 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(llvm::SmallVectorImpl<T>::size_type, llvm::SmallVectorImpl<T>::ValueParamT) [with T = llvm::BitCodeAbbrevOp; llvm::SmallVectorImpl<T>::size_type = long unsigned int; llvm::SmallVectorImpl<T>::ValueParamT = llvm::BitCodeAbbrevOp]' 657 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:657:48: note: no known conversion for argument 2 from 'std::initializer_list<llvm::BitCodeAbbrevOp>::const_iterator' {aka 'const llvm::BitCodeAbbrevOp*'} to 'llvm::SmallVectorImpl<llvm::BitCodeAbbrevOp>::ValueParamT' {aka 'llvm::BitCodeAbbrevOp'} 657 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]' 663 | void append(std::initializer_list<T> IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'void llvm::SmallVectorImpl<T>::append(const llvm::SmallVectorImpl<T>&) [with T = llvm::BitCodeAbbrevOp]' 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667: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<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:147:19: required from 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:667:22: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4>*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:147:19: required from 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:667:22: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:239:18: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:265:36: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:278:42: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:329:30: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>& llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::operator=(llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:366:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> >; Info = llvm::PointerIntPairInfo<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:278:42: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:329:30: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>& llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::operator=(llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:366:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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:19, 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<T, true>::getValue() const & [with T = llvm::MemoryBufferRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:283:28: required from 'constexpr const T& llvm::Optional<T>::getValue() const & [with T = llvm::MemoryBufferRef]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:292:20: required from 'constexpr const T& llvm::Optional<T>::operator*() const & [with T = llvm::MemoryBufferRef]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:223:13: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:202:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage<T, true>::getValue() const & [with T = llvm::MemoryBufferRef]' not a return-statement 202 | } | ^ 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::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::TemplateTypeParmDecl; ArgType = clang::TypeSourceInfo*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1245:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::TemplateTypeParmDecl; ArgType = clang::TypeSourceInfo*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1245:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::NonTypeTemplateParmDecl; ArgType = clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1459:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::NonTypeTemplateParmDecl; ArgType = clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1459:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::TemplateTemplateParmDecl; ArgType = clang::TemplateArgumentLoc*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1715:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>; Info = llvm::PointerIntPairInfo<void*, 2, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:340:55: required from 'bool clang::DefaultArgStorage<ParmDecl, ArgType>::isSet() const [with ParmDecl = clang::TemplateTemplateParmDecl; ArgType = clang::TemplateArgumentLoc*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1715:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >; int I = 1; Type = clang::ClassTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >; int I = 1; Type = clang::ClassTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::NamedDecl*, clang::TypeSourceInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:195:14: required from 'T llvm::PointerUnion<PTs>::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:2481:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::TypeSourceInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:195:14: required from 'T llvm::PointerUnion<PTs>::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:2481:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >; int I = 1; Type = clang::VarTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >; int I = 1; Type = clang::VarTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<clang::TypeSourceInfo*, clang::IdentifierInfo*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >; int I = 1; Type = clang::IdentifierInfo*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::IdentifierInfo*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::IdentifierInfo*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >; int I = 1; Type = clang::IdentifierInfo*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<const clang::LocationContext*, clang::AnalysisDeclContext*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisDeclContext*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> > >; int I = 1; Type = clang::AnalysisDeclContext*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::LocationContext*, clang::AnalysisDeclContext*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::LocationContext*, clang::AnalysisDeclContext*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:76:28: required from 'void llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:54:5: required from 'llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:118:16: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<const clang::LocationContext*, clang::AnalysisDeclContext*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<const clang::LocationContext*, clang::AnalysisDeclContext*> > >; int I = 1; Type = clang::AnalysisDeclContext*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:115:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<llvm::StringLiteral>&]': /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<llvm::StringLiteral>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1492:23: required from 'void llvm::sort(Container&&) [with Container = std::vector<llvm::StringLiteral>&]' /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<llvm::StringLiteral>::iterator' to 'int' in return 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector<llvm::StringLiteral>::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<llvm::StringLiteral>&]': /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<llvm::StringLiteral>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1492:35: required from 'void llvm::sort(Container&&) [with Container = std::vector<llvm::StringLiteral>&]' /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<llvm::StringLiteral>::iterator' to 'int' in return 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector<llvm::StringLiteral>::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<llvm::StringRef*>&]': /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<llvm::StringRef*>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1600:29: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range<llvm::StringRef*>; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6079: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<ContainerTy>(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<llvm::StringRef*>&]': /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<llvm::StringRef*>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1600:45: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range<llvm::StringRef*>; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6079: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<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::StringRef* In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<const char [9]>]': /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:1600:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range<llvm::StringRef*>; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6079: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<const char [9]>]' /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:1600:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range<llvm::StringRef*>; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6079: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<int>' 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<clang::OpenMPMapModifierKind>&]': /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<clang::OpenMPMapModifierKind>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMapModifierKind>&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5659: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<clang::OpenMPMapModifierKind>::iterator' {aka 'const clang::OpenMPMapModifierKind*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::OpenMPMapModifierKind>::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<clang::OpenMPMapModifierKind>&]': /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<clang::OpenMPMapModifierKind>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMapModifierKind>&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5659: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<clang::OpenMPMapModifierKind>::iterator' {aka 'const clang::OpenMPMapModifierKind*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::OpenMPMapModifierKind>::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<clang::SourceLocation>&]': /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<clang::SourceLocation>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::SourceLocation>&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5664: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<clang::SourceLocation>::iterator' {aka 'const clang::SourceLocation*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::SourceLocation>::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<clang::SourceLocation>&]': /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<clang::SourceLocation>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::SourceLocation>&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5664: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<clang::SourceLocation>::iterator' {aka 'const clang::SourceLocation*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::SourceLocation>::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<clang::OpenMPMotionModifierKind>&]': /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<clang::OpenMPMotionModifierKind>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMotionModifierKind>&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6581: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<clang::OpenMPMotionModifierKind>::iterator' {aka 'const clang::OpenMPMotionModifierKind*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::OpenMPMotionModifierKind>::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<clang::OpenMPMotionModifierKind>&]': /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<clang::OpenMPMotionModifierKind>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1586:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMotionModifierKind>&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6581: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<clang::OpenMPMotionModifierKind>::iterator' {aka 'const clang::OpenMPMotionModifierKind*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef<clang::OpenMPMotionModifierKind>::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<clang::OMPTraitSelector, 2>&]': /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<clang::OMPTraitSelector, 2>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSelector, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8509: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<clang::OMPTraitSelector, void>::iterator' {aka 'clang::OMPTraitSelector*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<clang::OMPTraitSelector, void>::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<clang::OMPTraitSelector, 2>&]': /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<clang::OMPTraitSelector, 2>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSelector, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8509: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<clang::OMPTraitSelector, void>::iterator' {aka 'clang::OMPTraitSelector*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<clang::OMPTraitSelector, void>::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<clang::OMPTraitSet, 2>&]': /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<clang::OMPTraitSet, 2>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSet, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8510: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<clang::OMPTraitSet, void>::iterator' {aka 'clang::OMPTraitSet*'} to 'int' [-fpermissive] 216 | return begin(std::forward<ContainerTy>(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<clang::OMPTraitSet, void>::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<clang::OMPTraitSet, 2>&]': /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<clang::OMPTraitSet, 2>&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSet, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8510: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<clang::OMPTraitSet, void>::iterator' {aka 'clang::OMPTraitSet*'} to 'int' [-fpermissive] 223 | return end(std::forward<ContainerTy>(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon<clang::OMPTraitSet, void>::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<Derived>::TraverseTemplateInstantiations(clang::ClassTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1785:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:1682:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>') 1682 | 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:192:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 192 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:192:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' to 'const clang::SourceLocation&' 192 | 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<class T, class U> bool clang::operator!=(clang::CanQual<T>, clang::CanQual<U>)' 207 | inline bool operator!=(CanQual<T> x, CanQual<U> 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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'clang::CanQual<T>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:340:16: note: candidate: 'template<class T, class U> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const llvm::Optional<U>&)' 340 | constexpr bool operator!=(const Optional<T> &X, const Optional<U> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:340: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:377:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, llvm::NoneType)' 377 | constexpr bool operator!=(const Optional<T> &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:377: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:382:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional<T>&)' 382 | constexpr bool operator!=(NoneType, const Optional<T> &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:382: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:433:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const T&)' 433 | constexpr bool operator!=(const Optional<T> &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:433: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:438:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const T&, const llvm::Optional<T>&)' 438 | constexpr bool operator!=(const T &X, const Optional<T> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:438: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1682 | 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:559:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::ArrayRef<T>, llvm::ArrayRef<T>)' 559 | inline bool operator!=(ArrayRef<T> LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:559: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'llvm::ArrayRef<T>' 1682 | 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:564:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::SmallVectorImpl<T>&, llvm::ArrayRef<T>)' 564 | inline bool operator!=(SmallVectorImpl<T> &LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:564: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'llvm::SmallVectorImpl<T>' 1682 | 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:439:6: note: candidate: 'template<class PtrType> bool llvm::operator!=(const llvm::SmallPtrSetImpl<PtrType>&, const llvm::SmallPtrSetImpl<PtrType>&)' 439 | bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:439: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::SmallPtrSetImpl<PtrType>' 1682 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:923:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 923 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:923:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' to 'llvm::StringRef' 923 | 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:232:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, const llvm::IntrusiveRefCntPtr<U>&)' 232 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:232: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1682 | 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:243:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, U*)' 243 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:243: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1682 | 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:253:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr<U>&)' 253 | inline bool operator!=(T *A, const IntrusiveRefCntPtr<U> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:253: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:1682:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' 1682 | 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:268:6: note: candidate: 'template<class T> bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr<T>&)' 268 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr<T> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:268: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1682 | 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<class T> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, std::nullptr_t)' 273 | bool operator!=(const IntrusiveRefCntPtr<T> &A, std::nullptr_t 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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1682 | 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:705:6: note: candidate: 'template<class DerivedT, class KeyT, class ValueT, class KeyInfoT, class BucketT> bool llvm::operator!=(const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&, const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&)' 705 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:705: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>' 1682 | 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:20, 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<clang::ClassTemplateSpecializationDecl>' 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<clang::ClassTemplateSpecializationDecl>' 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<clang::ClassTemplateSpecializationDecl>' 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:241:6: note: candidate: 'template<class ... PTs> bool llvm::operator!=(llvm::PointerUnion<PTs ...>, llvm::PointerUnion<PTs ...>)' 241 | bool operator!=(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:241: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'llvm::PointerUnion<PTs ...>' 1682 | 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:2032:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 2032 | 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:2032:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' to 'uint64_t' {aka 'long unsigned int'} 2032 | 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:335:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 335 | 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:335:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' to 'int64_t' {aka 'long int'} 335 | 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:279:6: note: candidate: 'template<class T, unsigned int LN, unsigned int RN, class C> bool llvm::operator!=(const llvm::SmallSet<T, LN, C>&, const llvm::SmallSet<T, RN, C>&)' 279 | bool operator!=(const SmallSet<T, LN, C> &LHS, const SmallSet<T, RN, C> &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:279: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:1682:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>' is not derived from 'const llvm::SmallSet<T, LN, C>' 1682 | for (auto *SD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1682:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl>') 1682 | for (auto *SD : D->specializations()) { /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateInstantiations(clang::FunctionTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1787:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:1738:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>') 1738 | 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:192:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 192 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:192:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' to 'const clang::SourceLocation&' 192 | 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<class T, class U> bool clang::operator!=(clang::CanQual<T>, clang::CanQual<U>)' 207 | inline bool operator!=(CanQual<T> x, CanQual<U> 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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'clang::CanQual<T>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:340:16: note: candidate: 'template<class T, class U> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const llvm::Optional<U>&)' 340 | constexpr bool operator!=(const Optional<T> &X, const Optional<U> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:340: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::Optional<T>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:377:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, llvm::NoneType)' 377 | constexpr bool operator!=(const Optional<T> &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:377: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::Optional<T>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:382:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional<T>&)' 382 | constexpr bool operator!=(NoneType, const Optional<T> &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:382: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::Optional<T>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:433:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const T&)' 433 | constexpr bool operator!=(const Optional<T> &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:433: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::Optional<T>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:438:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const T&, const llvm::Optional<T>&)' 438 | constexpr bool operator!=(const T &X, const Optional<T> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:438: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::Optional<T>' 1738 | 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:559:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::ArrayRef<T>, llvm::ArrayRef<T>)' 559 | inline bool operator!=(ArrayRef<T> LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:559: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'llvm::ArrayRef<T>' 1738 | 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:564:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::SmallVectorImpl<T>&, llvm::ArrayRef<T>)' 564 | inline bool operator!=(SmallVectorImpl<T> &LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:564: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'llvm::SmallVectorImpl<T>' 1738 | 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:439:6: note: candidate: 'template<class PtrType> bool llvm::operator!=(const llvm::SmallPtrSetImpl<PtrType>&, const llvm::SmallPtrSetImpl<PtrType>&)' 439 | bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:439: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::SmallPtrSetImpl<PtrType>' 1738 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:923:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 923 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:923:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' to 'llvm::StringRef' 923 | 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:232:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, const llvm::IntrusiveRefCntPtr<U>&)' 232 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:232: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1738 | 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:243:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, U*)' 243 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:243: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1738 | 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:253:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr<U>&)' 253 | inline bool operator!=(T *A, const IntrusiveRefCntPtr<U> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:253: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:1738:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' 1738 | 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:268:6: note: candidate: 'template<class T> bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr<T>&)' 268 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr<T> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:268: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1738 | 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<class T> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, std::nullptr_t)' 273 | bool operator!=(const IntrusiveRefCntPtr<T> &A, std::nullptr_t 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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1738 | 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:705:6: note: candidate: 'template<class DerivedT, class KeyT, class ValueT, class KeyInfoT, class BucketT> bool llvm::operator!=(const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&, const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&)' 705 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:705: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>' 1738 | 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:20, 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<clang::FunctionTemplateSpecializationInfo>' 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<clang::FunctionTemplateSpecializationInfo>' 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<clang::FunctionTemplateSpecializationInfo>' 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:241:6: note: candidate: 'template<class ... PTs> bool llvm::operator!=(llvm::PointerUnion<PTs ...>, llvm::PointerUnion<PTs ...>)' 241 | bool operator!=(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:241: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'llvm::PointerUnion<PTs ...>' 1738 | 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:2032:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 2032 | 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:2032:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' to 'uint64_t' {aka 'long unsigned int'} 2032 | 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:335:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 335 | 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:335:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' to 'int64_t' {aka 'long int'} 335 | 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:279:6: note: candidate: 'template<class T, unsigned int LN, unsigned int RN, class C> bool llvm::operator!=(const llvm::SmallSet<T, LN, C>&, const llvm::SmallSet<T, RN, C>&)' 279 | bool operator!=(const SmallSet<T, LN, C> &LHS, const SmallSet<T, RN, C> &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:279: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:1738:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>' is not derived from 'const llvm::SmallSet<T, LN, C>' 1738 | for (auto *FD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1738:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo>') 1738 | for (auto *FD : D->specializations()) { /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateInstantiations(clang::VarTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1786:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:1713:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>') 1713 | 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:192:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 192 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:192:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' to 'const clang::SourceLocation&' 192 | 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<class T, class U> bool clang::operator!=(clang::CanQual<T>, clang::CanQual<U>)' 207 | inline bool operator!=(CanQual<T> x, CanQual<U> 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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'clang::CanQual<T>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:340:16: note: candidate: 'template<class T, class U> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const llvm::Optional<U>&)' 340 | constexpr bool operator!=(const Optional<T> &X, const Optional<U> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:340: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:377:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, llvm::NoneType)' 377 | constexpr bool operator!=(const Optional<T> &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:377: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:382:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional<T>&)' 382 | constexpr bool operator!=(NoneType, const Optional<T> &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:382: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:433:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const llvm::Optional<T>&, const T&)' 433 | constexpr bool operator!=(const Optional<T> &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:433: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:19, 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:438:16: note: candidate: 'template<class T> constexpr bool llvm::operator!=(const T&, const llvm::Optional<T>&)' 438 | constexpr bool operator!=(const T &X, const Optional<T> &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:438: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::Optional<T>' 1713 | 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:559:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::ArrayRef<T>, llvm::ArrayRef<T>)' 559 | inline bool operator!=(ArrayRef<T> LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:559: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'llvm::ArrayRef<T>' 1713 | 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:564:15: note: candidate: 'template<class T> bool llvm::operator!=(llvm::SmallVectorImpl<T>&, llvm::ArrayRef<T>)' 564 | inline bool operator!=(SmallVectorImpl<T> &LHS, ArrayRef<T> RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:564: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'llvm::SmallVectorImpl<T>' 1713 | 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:439:6: note: candidate: 'template<class PtrType> bool llvm::operator!=(const llvm::SmallPtrSetImpl<PtrType>&, const llvm::SmallPtrSetImpl<PtrType>&)' 439 | bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:439: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::SmallPtrSetImpl<PtrType>' 1713 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:16, 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:923:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 923 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:923:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' to 'llvm::StringRef' 923 | 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:232:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, const llvm::IntrusiveRefCntPtr<U>&)' 232 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:232: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1713 | 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:243:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, U*)' 243 | inline bool operator!=(const IntrusiveRefCntPtr<T> &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:243: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1713 | 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:253:13: note: candidate: 'template<class T, class U> bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr<U>&)' 253 | inline bool operator!=(T *A, const IntrusiveRefCntPtr<U> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:253: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:1713:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' 1713 | 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:268:6: note: candidate: 'template<class T> bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr<T>&)' 268 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr<T> &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:268: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1713 | 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<class T> bool llvm::operator!=(const llvm::IntrusiveRefCntPtr<T>&, std::nullptr_t)' 273 | bool operator!=(const IntrusiveRefCntPtr<T> &A, std::nullptr_t 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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::IntrusiveRefCntPtr<T>' 1713 | 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:705:6: note: candidate: 'template<class DerivedT, class KeyT, class ValueT, class KeyInfoT, class BucketT> bool llvm::operator!=(const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&, const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>&)' 705 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:705: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>' 1713 | 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:20, 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<clang::VarTemplateSpecializationDecl>' 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<clang::VarTemplateSpecializationDecl>' 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<clang::VarTemplateSpecializationDecl>' 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:241:6: note: candidate: 'template<class ... PTs> bool llvm::operator!=(llvm::PointerUnion<PTs ...>, llvm::PointerUnion<PTs ...>)' 241 | bool operator!=(PointerUnion<PTs...> lhs, PointerUnion<PTs...> rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:241: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'llvm::PointerUnion<PTs ...>' 1713 | 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:2032:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 2032 | 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:2032:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' to 'uint64_t' {aka 'long unsigned int'} 2032 | 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:335:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 335 | 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:335:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' to 'int64_t' {aka 'long int'} 335 | 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:279:6: note: candidate: 'template<class T, unsigned int LN, unsigned int RN, class C> bool llvm::operator!=(const llvm::SmallSet<T, LN, C>&, const llvm::SmallSet<T, RN, C>&)' 279 | bool operator!=(const SmallSet<T, LN, C> &LHS, const SmallSet<T, RN, C> &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:279: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:1713:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>' is not derived from 'const llvm::SmallSet<T, LN, C>' 1713 | for (auto *SD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1713:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl>') 1713 | 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<clang::Decl*, const void*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:239:18: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, const void*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, const void*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:265:36: required from 'constexpr const int llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Decl*, const void*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:54: required from 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: required from 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> >; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = llvm::PointerUnion<clang::Decl*, const void*>; PTs = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, const void*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, const void*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> >::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> >; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = llvm::PointerUnion<clang::Decl*, const void*>; PTs = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> >; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::is() const [with T = llvm::PointerUnion<clang::Decl*, const void*>; PTs = {llvm::PointerUnion<clang::Decl*, const void*>, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150: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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, const void*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:61:56: required from 'IntType llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, const void*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, const void*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:181:28: required from 'bool llvm::PointerUnion<PTs>::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<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)> >]': /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallPtrSet<llvm::cl::SubCommand*, 1>&; UnaryPredicate = llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:321: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)> >]' /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /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::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallPtrSet<llvm::cl::SubCommand*, 1>&; UnaryPredicate = llvm::cl::Option::isInAllSubCommands() const::<lambda(const llvm::cl::SubCommand*)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:321: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<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<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:28: required from 'struct llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::get() const [with T = clang::Decl*; PTs = {clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:445:33: required from 'T clang::LazyGenerationalUpdatePtr<Owner, T, Update>::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<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:93:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*}]' called in a constant expression 93 | static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:63:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*}]' is not usable as a 'constexpr' function because: 63 | template <typename... Ts> constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:64:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 64 | return std::min<int>({PointerLikeTypeTraits<Ts>::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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:189:77: required from 'T llvm::PointerUnion<PTs>::get() const [with T = clang::Decl*; PTs = {clang::Decl*, clang::LazyGenerationalUpdatePtr<const clang::Decl*, clang::Decl*, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:445:33: required from 'T clang::LazyGenerationalUpdatePtr<Owner, T, Update>::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<decl_type>::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<decl_type>::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:88:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)> >]': /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::<lambda(llvm::BitVector::BitWord)>]' /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::<lambda(llvm::BitVector::BitWord)>]' /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::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector<long unsigned int>&; UnaryPredicate = llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:163: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)> >]' /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::<lambda(llvm::BitVector::BitWord)>]' /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::<lambda(llvm::BitVector::BitWord)>]' /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::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector<long unsigned int>&; UnaryPredicate = llvm::BitVector::any() const::<lambda(llvm::BitVector::BitWord)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:163: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<int>' 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:483: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:571:30: required from 'llvm::hash_code llvm::hash_value(llvm::ArrayRef<T>) [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:591:35: required from 'static unsigned int llvm::DenseMapInfo<llvm::ArrayRef<T> >::getHashValue(llvm::ArrayRef<T>) [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:226:61: required from 'static unsigned int llvm::DenseMapInfo<std::pair<_T1, _T2> >::getHashValue(const Pair&) [with T = unsigned int; U = llvm::ArrayRef<long unsigned int>; llvm::DenseMapInfo<std::pair<_T1, _T2> >::Pair = std::pair<unsigned int, llvm::ArrayRef<long unsigned int> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:827:68: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:411:62: error: 'get_hashable_data' was not declared in this scope 411 | get_hashable_data(*first))) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:424:64: error: 'get_hashable_data' was not declared in this scope 424 | 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<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:59:57: required from 'PointerTy llvm::PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*>; Info = llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:172:53: required from 'bool llvm::PointerUnion<PTs>::isNull() const [with PTs = {llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:174:44: required from 'llvm::PointerUnion<PTs>::operator bool() const [with PTs = {llvm::detail::UniqueFunctionBase<void, const clang::Token&>::TrivialCallback*, llvm::detail::UniqueFunctionBase<void, const clang::Token&>::NonTrivialCallbacks*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:278:9: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:329:30: required from 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>& llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::operator=(llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:366:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:145:48: error: non-constant condition for static assertion 145 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 146 | std::numeric_limits<uintptr_t>::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:148:25: error: non-constant condition for static assertion 148 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'PointerBitMask' is not an integer constant 150 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:150:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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:1586:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMapModifierKind>&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5659: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<int>' 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<int>' 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:1586:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::SourceLocation>&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5664: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<int>' 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<int>' 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:1586:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef<clang::OpenMPMotionModifierKind>&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6581: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<int>' 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<int>' 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<clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)> >]': /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSelector, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8509: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)> >]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSelector, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>::<lambda(clang::OMPTraitSelector&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8509: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<int>' In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)> >]': /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSet, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8510: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/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorHandling.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:48, 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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<class _Iter> constexpr typename std::iterator_traits< <template-parameter-1-1> >::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<clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)> >]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /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<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1542:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector<clang::OMPTraitSet, 2>&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref<bool(clang::Expr*&, bool)>)::<lambda(clang::OMPTraitSet&)>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8510: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<int>' 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<Const>::operator==(clang::GenericSelectionExpr::AssociationIteratorTy<Const>) const [with bool Const = false]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:151:51: required from 'bool llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator!=(const DerivedT&) const [with DerivedT = clang::GenericSelectionExpr::AssociationIteratorTy<false>; IteratorCategoryT = std::input_iterator_tag; T = clang::GenericSelectionExpr::AssociationTy<false>; DifferenceTypeT = long int; PointerT = clang::GenericSelectionExpr::AssociationTy<false>; ReferenceT = clang::GenericSelectionExpr::AssociationTy<false>]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2438:1: required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = BrowserASTVisitor; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1109:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = BrowserASTVisitor; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]' /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:5731:76: error: 'class clang::GenericSelectionExpr::AssociationIteratorTy<false>' has no member named 'E' 5731 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::BlockDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1424:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CapturedDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1436:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ExportDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1486:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ExternCContextDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1519:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::LinkageSpecDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1484:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::NamespaceDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1532:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCCategoryDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1542:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCCategoryImplDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1550:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCImplementationDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1553:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCInterfaceDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1556:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCProtocolDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1568:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCMethodDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1571:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::EnumDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1863:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::RecordDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1906:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXRecordDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1908:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ClassTemplateSpecializationDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1933:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ClassTemplatePartialSpecializationDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1967:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::FunctionDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2107:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXDeductionGuideDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2114:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXMethodDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2121:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXConstructorDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2128:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXConversionDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2137:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXDestructorDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2144:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::OMPDeclareMapperDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1638:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::OMPDeclareReductionDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1630:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::RequiresExprBodyDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2184:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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<To, From, Enabler>::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<To, From* const>::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<To, FromTy, FromTy>::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<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::TranslationUnitDecl; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1496:1: required from 'bool clang::RecursiveASTVisitor<Derived>::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<Derived>::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:2465:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2465 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2466:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2466 | 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:286:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable<clang::TagDecl>::redecl_iterator, clang::Redeclarable<clang::TagDecl>::redecl_iterator)' used but never defined 286 | friend bool operator!=(redecl_iterator x, redecl_iterator y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:286:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable<clang::FunctionDecl>::redecl_iterator, clang::Redeclarable<clang::FunctionDecl>::redecl_iterator)' used but never defined /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:286:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable<clang::VarDecl>::redecl_iterator, clang::Redeclarable<clang::VarDecl>::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