[Rust] macro expansion failed warnings 2
还没有人认领这个 Issue。
评估
调研方向
使用列出的 git checkout 和 CodeQL database-create 命令重现该报告,然后结合数据库归档检查附加的 database-create 和 database-index-files 日志。追踪复现过程中报告的宏展开警告,并确定它们是否具有共同的根本原因;记录下原因和经过验证的解决方案即表示完成。
由索引模型根据 Issue 内容生成。
描述
Description of the issue
Similarly to https://github.com/github/codeql/issues/19966 I'm also hitting quite a few macro expansion failed warnings:
WARN /home/sg/dev/cosmwasm/contracts/ibc-reflect/src/msg.rs:14:21: macro expansion failed: the macro 'vec' expands to ERROR but a Expr was expected
As I don't know whether the bugs share a common root cause, I'm opening this issue.
Reproduction steps
git clone https://github.com/CosmWasm/cosmwasm.git
git checkout cf413c5ad6a58a87e0be894584f01506f3b2e0af^
codeql database create --language=rust "cosmwasm-db-cf413c5ad6a58a87e0be894584f01506f3b2e0af^" --overwrite
Files
database-create-20250701.203330.097.log
database-index-files-20250701.203333.834.log
cosmwasm-db-cf413c5ad6a58a87e0be894584f01506f3b2e0af^.zip
- 主要语言
- CodeQL
- 星标
- 10.1k
- 派生
- 2.1k
- 平均合并
- 2 天 10 小时
- 30 天内合并 PR
- 134
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
github/codeql 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 84/100
-
难度 2/5 1-3 小时 新手友好度 82/100
-
难度 2/5 1-3 小时 新手友好度 78/100
-
false-positive
难度 2/5 1-3 小时 新手友好度 70/100
-
false-positive
难度 3/5 1-2 天 新手友好度 68/100
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 86/100
objectionary/jeo-maven-plugin#1774 ·
-
compiler/runtime
难度 2/5 1-3 小时 新手友好度 76/100
-
bug
难度 2/5 1-3 小时 新手友好度 84/100
leanprover/lean4#15255 ·
-
bot-triaged module: correctness (silent) module: fx release triage triage review
难度 2/5 1-3 小时 新手友好度 86/100
-
Grammar Gap: activated › effect clause › {self} deals damage equal to its power to target creature 未关闭area:mechanics ready-for-agent
难度 2/5 1-3 小时 新手友好度 74/100
fil-donadoni/tolaria#4317 ·