diff --git a/src/core/lib/avl/avl.h b/src/core/lib/avl/avl.h index a1712a36071..5e3e2a8cca5 100644 --- a/src/core/lib/avl/avl.h +++ b/src/core/lib/avl/avl.h @@ -21,6 +21,7 @@ #include #include +#include #include "absl/container/inlined_vector.h" @@ -89,6 +90,7 @@ class AVL { private: struct Node; + typedef std::shared_ptr NodePtr; struct Node : public std::enable_shared_from_this { Node(K k, V v, NodePtr l, NodePtr r, long h) @@ -309,6 +311,7 @@ class AVL { private: struct Node; + typedef std::shared_ptr NodePtr; struct Node : public std::enable_shared_from_this { Node(K k, NodePtr l, NodePtr r, long h) diff --git a/tools/dockerfile/grpc_iwyu/iwyu.sh b/tools/dockerfile/grpc_iwyu/iwyu.sh index fda548928de..2042de73f56 100755 --- a/tools/dockerfile/grpc_iwyu/iwyu.sh +++ b/tools/dockerfile/grpc_iwyu/iwyu.sh @@ -29,6 +29,7 @@ cd ${IWYU_ROOT} cat compile_commands.json | sed "s,\"file\": \",\"file\": \"${IWYU_ROOT}/,g" > compile_commands_for_iwyu.json export ENABLED_MODULES=' + src/core/lib/avl src/core/lib/channel src/core/lib/config src/core/lib/slice