This is an automated email from the ASF dual-hosted git repository.
twice pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new 7aaba5c79 chore(search): use c++ attributes gnu::may_alias (#3045)
7aaba5c79 is described below
commit 7aaba5c792e1f6d35935a372dcfb85eaa209d33e
Author: Twice <[email protected]>
AuthorDate: Mon Jul 7 08:34:50 2025 +0800
chore(search): use c++ attributes gnu::may_alias (#3045)
---
src/search/ir_iterator.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/search/ir_iterator.h b/src/search/ir_iterator.h
index 0730e86ed..07c2a5e7f 100644
--- a/src/search/ir_iterator.h
+++ b/src/search/ir_iterator.h
@@ -49,7 +49,7 @@ struct NodeIterator {
template <typename Iterator>
static auto CastToNodeIter(Iterator *iter) {
- auto res __attribute__((__may_alias__)) =
reinterpret_cast<std::vector<std::unique_ptr<Node>>::iterator *>(iter);
+ auto res [[gnu::may_alias]] =
reinterpret_cast<std::vector<std::unique_ptr<Node>>::iterator *>(iter);
return res;
}