Is this a bug in irange.hpp
まだ誰も着手していません。
評価
調査の方向性
irange.hpp の 166–169 行目から始め、m_first、m_step、m_step_size の型を調べてください。周辺の irange 実装と既存のテストを確認し、dereference() が一時オブジェクトへの参照を返す可能性があるか判断してください。動作を確認し、適切なテストカバレッジを追加して文書化または修正できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Lines 166 to 169 in irange.hpp:
166 reference dereference() const
167 {
168 return m_first + (m_step * m_step_size);
169 }
This looks like it is returning a reference to a temporary. Undefined behaviour?
- 主要言語
- C++
- スター
- 45
- フォーク
- 104
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
boostorg/range のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
-
Bad is_sorted docsオープン
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
似ている issue
-
`enzymexla.linalg.lu` lowering fails for a tall matrix: the permutation is built with the pivot typeオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
EnzymeAD/Enzyme-JAX#3286 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
apache/iceberg-cpp#973 ·
メンテナーはふだん 1 日以内に返信
-
feature request
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信