Skip to content

test(build-mcpp): use the typed import mcpp; module (Clang CI coverage)#60

Merged
Sunrisepeak merged 2 commits into
mainfrom
feat/build-mcpp-import-module
Jun 30, 2026
Merged

test(build-mcpp): use the typed import mcpp; module (Clang CI coverage)#60
Sunrisepeak merged 2 commits into
mainfrom
feat/build-mcpp-import-module

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Converts the build-mcpp workspace member's build.mcpp to modules-first import mcpp; (textual #include only for file I/O). On macOS/Windows the workspace job runs this under clang, so it exercises the import mcpp; Clang module path (--precompile/.pcm) that mcpp's own gcc-only e2e can't cover.

Bumps MCPP_VERSION 0.0.79 → 0.0.81 (the typed module ships in 0.0.81).

Verified locally: mcpp test -p build-mcpp passes on gcc with the mixed #include + import mcpp; program.

…overage)

Converts the build-mcpp member's build.mcpp to import mcpp; (modules-first;
textual #include only for file I/O). On macOS/Windows the workspace job runs this
under clang, exercising the import-mcpp Clang module path. Needs mcpp >= 0.0.81.
(held until 0.0.81 is released)
@Sunrisepeak Sunrisepeak merged commit ac4cbff into main Jun 30, 2026
6 checks passed
@Sunrisepeak Sunrisepeak deleted the feat/build-mcpp-import-module branch June 30, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant