boostorg / boostorg/preprocessor

MSVC: BOOST_PP_STRINGIZE __LINE__

Offen
#39 20 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
118
Forks
76
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Broken on MSVC:

`BOOST_PP_STRINGIZE(__LINE__)` returns `"__LINE__"`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.