boostorg / boostorg/preprocessor
BOOST-PP_TUPLE-REM-CTOR and BOOST-PP-REOVE-PARENS behave incorrectly on the msvc compiler
オープン
- 主要言語
- C++
- スター
- 118
- フォーク
- 76
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
BOOST_PP_TUPLE_REM_CTOR((x, y, z)) // expands to x,But the document says it will expand into x, y, z
BOOST_PP_REMOVE_PARENS((a, b, c)) //expands to a,But I think it will unfold into a, b, c
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、issue本文にある2つのマクロ展開をMSVCコンパイラで再現し、文書化されている展開と比較します。BOOST_PP_TUPLE_REM_CTORとBOOST_PP_REMOVE_PARENSの実装およびドキュメントを調査し、その両方がドキュメントに記載されているとおり、カンマで区切られた3つすべての値に展開されることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- compilers
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100