`A12-8-6`: Compiler generated special functions are not consistently flagged
还没有人认领这个 Issue。
评估
调研方向
受影响的规则在 cpp/autosar/test/rules/A12-8-6/test.cpp 中进行了测试,其中包括所引用的示例;先阅读这些案例和 TrivialType 库。扩展对所述其他编译器生成特殊函数案例的处理,然后运行 A12-8-6 测试,并确认预期的函数都能被一致地标记。
由索引模型根据 Issue 内容生成。
描述
Affected rules
A12-8-6
Description
Compiler generated special functions are not always flagged by this rule, because the extractor does not always generate them.
In CodeQL CLI v2.16.6 and before, this mainly affected non-template classes. However, after the upgrade to CodeQL CLI v2.18.4, special functions are not consistently generated for template classes either.
This can be addressed by extending the TrivialType library to support additional cases where the function would be compiler generated, but where it currently isn't detected.
Example
- 主要语言
- CodeQL
- 星标
- 227
- 派生
- 82
- 平均合并
- 6 天 7 小时
- 30 天内合并 PR
- 9
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
github/codeql-coding-standards 的其他 Issue
-
false positive/false negative Stardard-MISRA-C++
难度 2/5 1-3 小时 新手友好度 72/100
github/codeql-coding-standards#1172 ·
-
Difficulty-Low false positive/false negative false-negative Impact-Low Standard-MISRA-C
难度 2/5 1-3 小时 新手友好度 68/100
-
Difficulty-Medium false positive/false negative false-positive Impact-Medium Standard-CERT-C
难度 4/5 3-5 天 新手友好度 48/100
github/codeql-coding-standards#1200 ·
-
`RULE-0-0-1`: "unreachable statement" false positives due to over-pruning of the control-flow graph 未关闭false positive/false negative
难度 4/5 3-5 天 新手友好度 48/100
github/codeql-coding-standards#1190 ·
-
false positive/false negative
难度 3/5 1-2 天 新手友好度 65/100
github/codeql-coding-standards#1175 ·
查看 github/codeql-coding-standards 的全部 Issue
相似的 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 ·