boostorg / boostorg/preprocessor
MSVC: BOOST_PP_STRINGIZE __LINE__
Open
- Dominant language
- C++
- Stars
- 118
- Forks
- 76
- PR merge metrics
- No merged PRs in 30d
Description
Broken on MSVC:
`BOOST_PP_STRINGIZE(__LINE__)` returns `"__LINE__"`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing BOOST_PP_STRINGIZE(__LINE__) on MSVC and tracing the BOOST_PP_STRINGIZE preprocessor entry point in this module. Compare its expansion with the expected line number and review the existing 20-comment discussion for constraints. Done means the expression expands to the numeric source line on MSVC without regressing other supported compilers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100